شريحة ARM
تم تحميل جولة جديدة من التغييرات لبنية ARM 64 بت (ARM64 / AArch64) في نافذة دمج النواة Linux 4.19 ، ويتم تضمين بعض الأشياء الجيدة بشكل عام.
مساحة 64 بت ARM على Linux كانت مشغولة إلى حد ما ، ومن المحتمل أن يأتي المزيد قبل إصدار Linux 4.19 kernel.
تتضمن بعض الميزات البارزة لدمج ARM 64 بت ما يلي:
- دعم ARM64 لملف البرنامج الإضافي GCC STACKLEAK الجديد تم دمجه في ملحقات gcc لنظام التشغيل Linux 4.19. البرنامج الإضافي للمجمع STACKLEAK قادر على درء العيوب / الهجمات المحتملة المتعلقة باستخدام المكدس غير المهيأ ، وتسريب محتوى المكدس ، واستنفاد المكدس / تخطي صفحة الحماية. تم نقل هذه النواة الرئيسية STACKLEAK من كود GrSecurity / PaX القديم.
- دعم استدعاء نظام Restartable Sequences. كانت مكالمة النظام الجديدة هذه تمت إضافته في الأصل في Linux 4.18 و 'RSEQ' يسمحان بعمليات أسرع لمساحة المستخدم على بيانات لكل وحدة معالجة مركزية من خلال توفير بنية بيانات مشتركة ABI بين كل مؤشر ترابط لمساحة المستخدم والنواة.
- إعادة كتابة رمز دخول syscall الخاص بهم في C من أجل التخلص من سجلات GPR عند الدخول من مساحة المستخدم.
- يعمل Kexec و Kdump الآن على أنظمة بدأت بدون دعم ACPI.
- Qspinlock لاستبدال رمز قفل التذاكر القديم.
- دعم عدادات PMU المقيدة.
- إعادة تمكين الدعم لتعيينات vmalloc / IO الضخمة.
لرؤية سجل التغيير الكامل لقائمة التصحيحات هذه ، راجع ملف قائمة بريدية kernel .