جولة جديدة من تصحيحات ARM 64 بت المدمجة في Linux 4.19 Kernel ، بما في ذلك GCC Stackleak Plugin Support

لينكس يونكس / جولة جديدة من تصحيحات ARM 64 بت المدمجة في Linux 4.19 Kernel ، بما في ذلك GCC Stackleak Plugin Support قراءة دقيقة واحدة

شريحة 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 .