Nieuwe ronde 64-bits ARM-patches samengevoegd in Linux 4.19 Kernel, inclusief ondersteuning voor GCC Stackleak-plug-in

Linux-Unix / Nieuwe ronde 64-bits ARM-patches samengevoegd in Linux 4.19 Kernel, inclusief ondersteuning voor GCC Stackleak-plug-in 1 minuut gelezen

ARM-chip



Een nieuwe reeks wijzigingen voor de 64-bits ARM-architectuur (ARM64 / AArch64) is zojuist in het Linux 4.19 kernel-merge-venster geladen, en over het algemeen worden er behoorlijk goede dingen meegeleverd.

De 64-bits ARM-ruimte op Linux was behoorlijk druk, en er zal waarschijnlijk meer komen voordat de Linux 4.19-kernel wordt vrijgegeven.



Enkele hoogtepunten van de 64-bits ARM-samenvoegingen zijn:



  • ARM64-ondersteuning voor de nieuwe GCC STACKLEAK plug-in dat werd samengevoegd in gcc-plug-ins voor Linux 4.19. De STACKLEAK-compilerplug-in is in staat om mogelijke fouten / aanvallen af ​​te weren met betrekking tot niet-geïnitialiseerd stackgebruik, lekken van stackinhoud en stackuitputting / overslaan van bewakingspagina's. Deze hoofdlijn kernel STACKLEAK was geporteerd vanuit de oude GrSecurity / PaX-code.
  • Ondersteuning voor de herstartbare sequenties-systeemoproep. Deze nieuwe systeemoproep was oorspronkelijk toegevoegd in Linux 4.18 en 'RSEQ' maakt snellere gebruikersruimtebewerkingen mogelijk op gegevens per CPU door een gedeelde gegevensstructuur ABI te bieden tussen elke gebruikersruimtethread en de kernel.
  • Een herschrijving van hun syscall-toegangscode in C om de GPR-registers op nul te stellen bij binnenkomst vanuit de gebruikersruimte.
  • Kexec en Kdump werken nu aan systemen die zijn gestart zonder ACPI-ondersteuning.
  • Qspinlock om hun oude ticketblokkeringscode te vervangen.
  • Ondersteuning voor gekoppelde PMU-tellers.
  • Ondersteuning opnieuw ingeschakeld voor enorme vmalloc / IO-toewijzingen.

Om het volledige changelog voor deze lijst met patches te zien, bekijk het kernel mailinglijst .