Nové kolo 64-bitových opráv ARM zlúčených do jadra systému Linux 4.19, obsahuje podporu doplnku GCC Stackleak Plugin

Linux-Unix / Nové kolo 64-bitových opráv ARM zlúčených do jadra systému Linux 4.19, obsahuje podporu doplnku GCC Stackleak Plugin 1 minúta čítania

ARM čip



Nové kolo zmien pre 64-bitovú architektúru ARM (ARM64 / AArch64) sa práve nahralo do okna na zlúčenie jadra systému Linux 4.19 a do neho sa všeobecne zahrnuli aj celkom dobré veci.

64-bitový priestor ARM v systéme Linux bol pomerne zaneprázdnený a pred vydaním jadra Linuxu 4.19 bude pravdepodobne ešte veľa vecí.



Medzi hlavné výhody 64-bitových zlúčení ARM patria:



  • Podpora ARM64 pre Windows nový doplnok GCC STACKLEAK ktorá bola zlúčená do doplnkov gcc pre Linux 4.19. Doplnok kompilátora STACKLEAK je schopný odraziť možné chyby / útoky týkajúce sa neinicializovaného použitia zásobníka, úniku obsahu zásobníka a presahovania zásobníka / preskakovania stránky. Toto hlavné jadro STACKLEAK bolo portované zo starého kódu GrSecurity / PaX.
  • Podpora pre systémové volanie Restartable Sequences. Toto nové systémové volanie bolo pôvodne pridaný v systéme Linux 4.18 a „RSEQ“ umožňuje rýchlejšie operácie v užívateľskom priestore s údajmi na procesor tým, že poskytuje zdieľanú dátovú štruktúru ABI medzi každým vláknom užívateľského priestoru a jadrom.
  • Prepísanie ich vstupného kódu syscall v C, aby sa vynulovali GPR registre pri vstupe z užívateľského priestoru.
  • Kexec a Kdump teraz pracujú na systémoch spustených bez podpory ACPI.
  • Qspinlock, aby nahradil svoj starý kód zámku lístka.
  • Podpora reťazených počítadiel PMU.
  • Opätovne povolená podpora pre obrovské mapovania vmalloc / IO.

Celý zoznam zmien pre tento zoznam opráv nájdete v zozname zoznam adries jadra .