
Puce ARM
Une nouvelle série de changements pour l'architecture ARM 64 bits (ARM64 / AArch64) vient d'être chargée dans la fenêtre de fusion du noyau Linux 4.19, et il contient généralement de très bons éléments.
L'espace ARM 64 bits sur Linux a été assez occupé, et il y en aura probablement d'autres avant la sortie du noyau Linux 4.19.
Voici quelques points forts des fusions ARM 64 bits:
- Prise en charge ARM64 pour le nouveau plug-in GCC STACKLEAK qui a été fusionné dans gcc-plugins pour Linux 4.19. Le plug-in du compilateur STACKLEAK est capable de repousser les éventuelles failles / attaques liées à l'utilisation de la pile non initialisée, aux fuites de contenu de pile et à l'épuisement de la pile / au saut de page de garde. Ce noyau principal STACKLEAK a été porté à partir de l'ancien code GrSecurity / PaX.
- Prise en charge de l'appel système Restartable Sequences. Ce nouvel appel système était ajouté à l'origine dans Linux 4.18 et «RSEQ» permet des opérations d'espace utilisateur plus rapides sur les données par CPU en fournissant une structure de données partagée ABI entre chaque thread d'espace utilisateur et le noyau.
- Une réécriture de leur code d'entrée syscall en C afin de remettre à zéro les registres GPR à l'entrée depuis l'espace utilisateur.
- Kexec et Kdump fonctionnent désormais sur les systèmes démarrés sans prise en charge ACPI.
- Qspinlock pour remplacer son ancien code de verrouillage de ticket.
- Prise en charge des compteurs PMU chaînés.
- Prise en charge réactivée pour les mappages vmalloc / IO énormes.
Pour voir le journal des modifications complet de cette liste de correctifs, consultez le liste de diffusion du noyau .