Cip ARM
O nouă rundă de modificări pentru arhitectura ARM pe 64 de biți (ARM64 / AArch64) tocmai au fost încărcate în fereastra de îmbinare a nucleului Linux 4.19 și, în general, sunt incluse câteva lucruri destul de bune.
Spațiul ARM pe 64 de biți de pe Linux a fost destul de ocupat și este posibil să apară mai multe înainte de lansarea nucleului Linux 4.19.
Unele puncte culminante ale îmbinărilor ARM pe 64 de biți includ:
- Suport ARM64 pentru nou plug-in GCC STACKLEAK care a fost fuzionat în plugin-uri gcc pentru Linux 4.19. Plug-in-ul compilatorului STACKLEAK este capabil să îndepărteze eventualele defecte / atacuri legate de utilizarea neîncializată a stivei, scurgerea conținutului stivei și epuizarea stivei / saltarea paginii de gardă. Acest kernel principal STACKLEAK a fost portat din vechiul cod GrSecurity / PaX.
- Suport pentru apelul de sistem Restartable Sequences. Acest nou apel de sistem a fost adăugat inițial în Linux 4.18 și „RSEQ” permite operații mai rapide ale spațiului utilizatorului pe datele per CPU, oferind o structură de date partajată ABI între fiecare fir de spațiu utilizator și nucleu.
- O rescriere a codului lor de intrare syscall în C pentru a elimina zero registrele GPR la intrarea din spațiul utilizatorului.
- Kexec și Kdump funcționează acum pe sisteme pornite fără suport ACPI.
- Qspinlock pentru a înlocui vechiul cod de blocare a biletelor.
- Suport pentru contoare PMU înlănțuite.
- Suport reactivat pentru mapări uriașe vmalloc / IO.
Pentru a vedea jurnalul complet de schimbări pentru această listă de patch-uri, consultați lista de corespondență a nucleului .