Ny runde med 64-biters ARM Patches flettet inn i Linux 4.19 Kernel, Inkluderer GCC Stackleak Plugin Support

Linux-Unix / Ny runde med 64-biters ARM Patches flettet inn i Linux 4.19 Kernel, Inkluderer GCC Stackleak Plugin Support 1 minutt lest

ARM-brikke



En ny endringsrunde for 64-bit ARM-arkitektur (ARM64 / AArch64) ble nettopp lastet inn i Linux 4.19-kjernefusjonsvinduet, og det er generelt noen ganske gode ting som blir inkludert.

64-biters ARM-plass på Linux har vært ganske opptatt, og det kommer sannsynligvis mer til før Linux 4.19-kjernen blir utgitt.



Noen høydepunkter i 64-biters ARM-sammenslåinger inkluderer:



  • ARM64-støtte for ny GCC STACKLEAK plug-in som ble slått sammen til gcc-plugins for Linux 4.19. STACKLEAK-kompilator-plugin-modulen er i stand til å avverge mulige feil / angrep knyttet til ikke-initialisert stabelbruk, stakk av innholdslekkasje og stakkutmattelse / hopp over side. Denne hovedlinjekjernen STACKLEAK ble portet fra gammel GrSecurity / PaX-kode.
  • Støtte for systemet omstartbare sekvenser. Denne nye systemanropet var opprinnelig lagt til i Linux 4.18 og “RSEQ” muliggjør raskere brukerplassoperasjoner på per CPU-data ved å gi en delt datastruktur ABI mellom hver brukerromstråd og kjernen.
  • En omskriving av syscall-oppføringskoden i C for å nullstille GPR-registrene ved oppføring fra brukerområdet.
  • Kexec og Kdump jobber nå med systemer startet uten ACPI-støtte.
  • Qspinlock for å erstatte den gamle billettlåskoden.
  • Støtte for lenket PMU-tellere.
  • Re-aktivert støtte for store vmalloc / IO-kartlegginger.

For å se hele endringsloggen for denne listen over oppdateringer, sjekk ut kjernepostliste .