Ny runde af 64-bit ARM Patches flettet ind i Linux 4.19 Kernel, inkluderer GCC Stackleak Plugin Support

Linux-Unix / Ny runde af 64-bit ARM Patches flettet ind i Linux 4.19 Kernel, inkluderer GCC Stackleak Plugin Support 1 minut læst

ARM-chip



En ny runde med ændringer til 64-bit ARM-arkitektur (ARM64 / AArch64) blev netop indlæst i Linux 4.19-kernefletningsvinduet, og det er generelt nogle ret gode ting inkluderet.

64-bit ARM-pladsen på Linux har været ret travl, og der kommer sandsynligvis mere, inden Linux 4.19-kernen frigives.



Nogle højdepunkter i 64-bit ARM-fusioner inkluderer:



  • ARM64 support til nyt GCC STACKLEAK-plug-in der blev flettet til gcc-plugins til Linux 4.19. STACKLEAK-kompilator-plug-in'en er i stand til at afværge mulige fejl / angreb, der vedrører ikke-initialiseret stakbrug, stakindhold lækker og stak udmattelse / beskyttelsesside springer over. Denne hovedlinjekerne STACKLEAK blev portet fra gammel GrSecurity / PaX-kode.
  • Understøttelse af systemopkaldet om genstartbare sekvenser. Dette nye systemopkald var oprindeligt tilføjet i Linux 4.18 og “RSEQ” giver mulighed for hurtigere brugerrumsoperationer på per CPU-data ved at tilvejebringe en delt datastruktur ABI mellem hver brugerrumstråd og kernen.
  • En omskrivning af deres syscall-indtastningskode i C for at nulstille GPR-registre ved indgang fra brugerrum.
  • Kexec og Kdump arbejder nu på systemer, der er startet uden ACPI-understøttelse.
  • Qspinlock til at erstatte deres gamle billetlåskode.
  • Støtte til kædede PMU-tællere.
  • Genaktiveret support til enorme vmalloc / IO-kortlægninger.

Hvis du vil se den fulde ændringslog for denne liste over programrettelser, skal du tjekke kernel mailingliste .