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 .