Nov krog 64-bitnih popravkov ARM, združenih v jedro Linuxa 4.19, vključuje podporo za vtičnik GCC Stackleak

Linux-Unix / Nov krog 64-bitnih popravkov ARM, združenih v jedro Linuxa 4.19, vključuje podporo za vtičnik GCC Stackleak 1 minuta branja

Č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 .