Nové kolo 64bitových oprav ARM sloučených do jádra Linuxu 4.19, zahrnuje podporu pluginu GCC Stackleak

Linux-Unix / Nové kolo 64bitových oprav ARM sloučených do jádra Linuxu 4.19, zahrnuje podporu pluginu GCC Stackleak 1 minuta čtení

ARM čip



Nové kolo změn pro 64bitovou architekturu ARM (ARM64 / AArch64) bylo právě načteno do okna sloučení jádra Linuxu 4.19 a jeho obecně jsou zahrnuty některé docela dobré věci.

64bitový prostor ARM v systému Linux byl docela zaneprázdněný a pravděpodobně bude ještě před vydáním jádra Linuxu 4.19.



Mezi hlavní výhody 64bitových sloučení ARM patří:



  • Podpora ARM64 pro nový doplněk GCC STACKLEAK který byl sloučen do gcc-pluginů pro Linux 4.19. Plug-in kompilátor STACKLEAK je schopen odrazit možné chyby / útoky týkající se neinicializovaného využití zásobníku, úniku obsahu zásobníku a přeskakování stránky stráže. Toto hlavní jádro STACKLEAK bylo přeneseno ze starého kódu GrSecurity / PaX.
  • Podpora systémového volání Restartable Sequences. Toto nové systémové volání bylo původně přidán v Linuxu 4.18 a „RSEQ“ umožňuje rychlejší operace v uživatelském prostoru na datech na CPU tím, že poskytuje sdílenou datovou strukturu ABI mezi každým vláknem uživatelského prostoru a jádrem.
  • Přepis jejich vstupního kódu syscall v C za účelem vynulování registrů GPR při vstupu z uživatelského prostoru.
  • Kexec a Kdump nyní pracují na systémech spuštěných bez podpory ACPI.
  • Qspinlock, který nahradí jejich starý kód zámku lístku.
  • Podpora zřetězených čítačů PMU.
  • Znovu povolená podpora pro obrovské mapování vmalloc / IO.

Chcete-li zobrazit celý seznam změn pro tento seznam oprav, podívejte se na seznam adresářů jádra .