Čip ARM
Nov krog sprememb za 64-bitno arhitekturo ARM (ARM64 / AArch64) je bil pravkar naložen v okno za spajanje jeder Linuxa 4.19 in vključene so bile na splošno nekatere precej dobre stvari.
64-bitni prostor ARM v Linuxu je bil precej zaseden in verjetno bo prišlo še več, preden bo izdano jedro Linuxa 4.19.
Nekateri poudarki 64-bitne združitve ARM vključujejo:
- Podpora za ARM64 za nov vtičnik GCC STACKLEAK ki je bil združen v vtičnike gcc za Linux 4.19. Vtičnik prevajalnika STACKLEAK lahko prepreči morebitne napake / napade, ki se nanašajo na neinicializirano uporabo skladov, puščanje vsebine skladov in izčrpavanje skladov / preskakovanje strani zaščite. To glavno jedro STACKLEAK je bilo preneseno iz stare kode GrSecurity / PaX.
- Podpora sistemskemu klicu Restartable Sequences. Ta novi sistemski klic je bil prvotno dodan v Linux 4.18 in “RSEQ” omogoča hitrejše operacije v uporabniškem prostoru s podatki na CPU z zagotavljanjem skupne podatkovne strukture ABI med vsako nitjo uporabniškega prostora in jedrom.
- Ponovno napiši svojo vstopno kodo syscall v C, da izbrišejo registre GPR ob vstopu iz uporabniškega prostora.
- Kexec in Kdump zdaj delata na sistemih, ki so se začeli brez podpore ACPI.
- Qspinlock za zamenjavo njihove stare kode za zaklepanje vozovnic.
- Podpora za verižne števce PMU.
- Ponovno omogočena podpora za velike preslikave vmalloc / IO.
Če si želite ogledati celoten dnevnik sprememb za ta seznam popravkov, si oglejte jedilni poštni seznam .