Ny omgång 64-bitars ARM-lappar som slås samman i Linux 4.19-kärnan, inkluderar stöd för GCC Stackleak Plugin

Linux-Unix / Ny omgång 64-bitars ARM-lappar som slås samman i Linux 4.19-kärnan, inkluderar stöd för GCC Stackleak Plugin 1 minut läst

ARM-chip



En ny omgång av förändringar för 64-bitars ARM-arkitektur (ARM64 / AArch64) laddades precis in i Linux 4.19-kärnfusionens fönster, och det är i allmänhet några ganska bra saker som ingår.

64-bitars ARM-utrymme på Linux har varit ganska upptagen, och det kommer sannolikt mer att komma innan Linux 4.19-kärnan släpps.



Några höjdpunkter i 64-bitars ARM-sammanslagningar inkluderar:



  • ARM64-stöd för nytt GCC STACKLEAK-tillägg som slogs samman till gcc-plugins för Linux 4.19. STACKLEAK-kompilator-plugin-programmet kan avvärja möjliga brister / attacker som rör oinitialiserad stackanvändning, stack av innehåll läcker och stack utmattning / hoppning av skyddssida. Den här huvudkärnan STACKLEAK portades från gammal GrSecurity / PaX-kod.
  • Stöd för systemet omstartbara sekvenser. Detta nya systemanrop var ursprungligen tillagd i Linux 4.18 och 'RSEQ' möjliggör snabbare användarutrymmeåtgärder på per CPU-data genom att tillhandahålla en delad datastruktur ABI mellan varje användarutrymme tråd och kärnan.
  • En omskrivning av deras syscall-inmatningskod i C för att nollställa GPR-registren vid inmatning från användarutrymmet.
  • Kexec och Kdump arbetar nu på system som startas utan ACPI-stöd.
  • Qspinlock för att ersätta sin gamla biljettlåskod.
  • Stöd för kedjade PMU-räknare.
  • Återaktiverat stöd för enorma vmalloc / IO-mappningar.

För att se hela ändringsloggen för den här listan över korrigeringar, kolla in e-postlista för kärnan .