Nova runda 64-bitnih ARM zakrpa spojena u Linux 4.19 kernel, uključuje podršku za dodatak GCC Stackleak

Linux-Unix / Nova runda 64-bitnih ARM zakrpa spojena u Linux 4.19 kernel, uključuje podršku za dodatak GCC Stackleak 1 minuta čitanja

ARM čip



Nova runda promjena u 64-bitnoj ARM arhitekturi (ARM64 / AArch64) upravo je ubačena u prozor za spajanje jezgre Linux 4.19, a uvrštene su i prilično dobre stvari.

64-bitni ARM prostor na Linuxu bio je poprilično zauzet, a vjerojatno će se još pojaviti prije izdavanja jezgre Linux 4.19.



Neki od vrhunaca 64-bitnog spajanja ARM-a uključuju:



  • Podrška za ARM64 novi dodatak GCC STACKLEAK koji je spojen u gcc-dodatke za Linux 4.19. Dodatak kompajlera STACKLEAK sposoban je odbiti moguće nedostatke / napade koji se odnose na neinicijaliziranu upotrebu steka, curenje sadržaja steka i iscrpljivanje stoka / preskakanje zaštitne stranice. Ova glavna jezgra STACKLEAK prenesena je sa starog GrSecurity / PaX koda.
  • Podrška za sistemski poziv Restartable Sequences. Ovaj novi sistemski poziv bio je izvorno dodan u Linux 4.18 a 'RSEQ' omogućuje brže operacije korisničkog prostora na podacima po CPU pružajući zajedničku strukturu podataka ABI između svake niti korisničkog prostora i jezgre.
  • Prepisati njihov syscall unosni kôd u C kako bi se GPR registri poništili pri ulasku iz korisničkog prostora.
  • Kexec i Kdump sada rade na sustavima započetim bez ACPI podrške.
  • Qspinlock kako bi zamijenili svoj stari kôd za zaključavanje karte.
  • Podrška za lančane PMU brojače.
  • Ponovno omogućena podrška za ogromna preslikavanja vmalloc / IO.

Da biste vidjeli cjeloviti dnevnik promjena za ovaj popis zakrpa, pogledajte kernel mailing lista .