ARM-chip
En ny omgång av förändringar för 64-bitars ARM-arkitektur (ARM64 / AArch64) laddades precis in i Linux 4.19-kärnfusionens fönster, och det är i allmänhet några ganska bra saker som ingår.
64-bitars ARM-utrymme på Linux har varit ganska upptagen, och det kommer sannolikt mer att komma innan Linux 4.19-kärnan släpps.
Några höjdpunkter i 64-bitars ARM-sammanslagningar inkluderar:
- ARM64-stöd för nytt GCC STACKLEAK-tillägg som slogs samman till gcc-plugins för Linux 4.19. STACKLEAK-kompilator-plugin-programmet kan avvärja möjliga brister / attacker som rör oinitialiserad stackanvändning, stack av innehåll läcker och stack utmattning / hoppning av skyddssida. Den här huvudkärnan STACKLEAK portades från gammal GrSecurity / PaX-kod.
- Stöd för systemet omstartbara sekvenser. Detta nya systemanrop var ursprungligen tillagd i Linux 4.18 och 'RSEQ' möjliggör snabbare användarutrymmeåtgärder på per CPU-data genom att tillhandahålla en delad datastruktur ABI mellan varje användarutrymme tråd och kärnan.
- En omskrivning av deras syscall-inmatningskod i C för att nollställa GPR-registren vid inmatning från användarutrymmet.
- Kexec och Kdump arbetar nu på system som startas utan ACPI-stöd.
- Qspinlock för att ersätta sin gamla biljettlåskod.
- Stöd för kedjade PMU-räknare.
- Återaktiverat stöd för enorma vmalloc / IO-mappningar.
För att se hela ändringsloggen för den här listan över korrigeringar, kolla in e-postlista för kärnan .