Pusingan ARM 64-bit baru yang digabungkan ke Kernel Linux 4.19, Termasuk Sokongan GCC Stackleak Plugin

Linux-Unix / Pusingan ARM 64-bit baru yang digabungkan ke Kernel Linux 4.19, Termasuk Sokongan GCC Stackleak Plugin 1 minit dibaca

Cip ARM



Satu pusingan perubahan baru untuk seni bina ARM 64-bit (ARM64 / AArch64) baru dimuat ke dalam tetingkap penggabungan kernel Linux 4.19, dan secara amnya terdapat beberapa perkara yang cukup baik.

Ruang ARM 64-bit di Linux agak sibuk, dan mungkin ada lebih banyak lagi sebelum kernel Linux 4.19 dilepaskan.



Beberapa sorotan gabungan ARM 64-bit termasuk:



  • Sokongan ARM64 untuk pemalam GCC STACKLEAK baru yang digabungkan menjadi plugin gcc untuk Linux 4.19. Plugin penyusun STACKLEAK dapat menangkis kemungkinan kelemahan / serangan yang berkaitan dengan penggunaan tumpukan yang tidak diinisialisasi, kebocoran kandungan tumpukan, dan pelepasan tumpukan / pelepasan halaman pengawal. STACKLEAK kernel utama ini dibawa dari kod GrSecurity / PaX lama.
  • Sokongan untuk panggilan sistem Urutan Boleh Dimulakan Semula. Panggilan sistem baru ini adalah pada asalnya ditambahkan dalam Linux 4.18 dan 'RSEQ' memungkinkan operasi ruang pengguna lebih cepat pada data per-CPU dengan menyediakan struktur data bersama ABI antara setiap utas ruang pengguna dan kernel.
  • Menulis semula kod kemasukan syscall mereka dalam C untuk memisahkan daftar GPR semasa masuk dari ruang pengguna.
  • Kexec dan Kdump kini mengusahakan sistem yang dimulakan tanpa sokongan ACPI.
  • Qspinlock untuk menggantikan kod kunci tiket lama mereka.
  • Sokongan untuk kaunter PMU yang dirantai.
  • Sokong semula sokongan untuk pemetaan vmalloc / IO yang besar.

Untuk melihat senarai perubahan senarai tampalan ini, periksa senarai mel kernel .