Linux 4.19 Çekirdeğiyle Birleştirilen 64-bit ARM Yamalarının yeni turu, GCC Stackleak Eklenti Desteği içerir

Linux-Unix / Linux 4.19 Çekirdeğiyle Birleştirilen 64-bit ARM Yamalarının yeni turu, GCC Stackleak Eklenti Desteği içerir 1 dakika okundu

ARM çipi



64-bit ARM mimarisi (ARM64 / AArch64) için yeni bir değişiklik turu Linux 4.19 çekirdek birleştirme penceresine yüklendi ve genellikle oldukça iyi şeyler dahil edildi.

Linux'taki 64-bit ARM alanı oldukça meşgul ve Linux 4.19 çekirdeği piyasaya sürülmeden önce muhtemelen daha fazlası gelecek.



64 bit ARM birleştirmelerinin bazı önemli noktaları şunlardır:



  • ARM64 desteği yeni GCC STACKLEAK eklentisi bu, Linux 4.19 için gcc-eklentilerinde birleştirildi. STACKLEAK derleyici eklentisi, başlatılmamış yığın kullanımı, yığın içeriği sızıntısı ve yığın tükenmesi / koruma sayfası atlama ile ilgili olası kusurları / saldırıları savuşturabilir. Bu ana hat kernel STACKLEAK, eski GrSecurity / PaX kodundan taşındı.
  • Yeniden Başlatılabilir Diziler sistem çağrısı desteği. Bu yeni sistem çağrısı orijinal olarak Linux 4.18'de eklenmiştir ve 'RSEQ', her kullanıcı alanı iş parçacığı ve çekirdek arasında paylaşılan bir veri yapısı ABI sağlayarak CPU başına veri üzerinde daha hızlı kullanıcı alanı işlemlerine izin verir.
  • Kullanıcı alanından girişte GPR kayıtlarını sıfırlamak için C'deki sistem çağrı giriş kodunun yeniden yazılması.
  • Kexec ve Kdump artık ACPI desteği olmadan başlatılan sistemler üzerinde çalışıyor.
  • Qspinlock eski bilet kilit kodlarını değiştirmek için.
  • Zincirleme PMU sayaçları için destek.
  • Büyük vmalloc / IO eşlemeleri için yeniden etkinleştirilen destek.

Bu yama listesi için tüm değişiklik günlüğünü görmek için, çekirdek posta listesi .