Pembaruan fitur IBM PowerPC digabungkan pada hari Jumat ke kernel Linux 6.5.

Pembaruan IBM POWER untuk Linux 6.5 yang paling menonjol adalah penambahan dukungan awal untuk DEXCR yang ditemukan dengan prosesor POWER10. DEXCR adalah kependekan dari Dynamic Execution Control Register yang memungkinkan untuk mengontrol perilaku eksekusi secara dinamis berdasarkan per-CPU. Dengan Register Kontrol Eksekusi Dinamis, perilaku di sekitar prediksi target cabang tidak langsung dan fitur spekulasi lainnya dapat diubah, memungkinkan perlindungan pemrograman berorientasi kembali (ROP), dan perilaku lainnya dapat dimodifikasi melalui register tujuan khusus ini. Dengan Linux 6.5, dukungan DEXCR ini memungkinkan instruksi perlindungan ROP untuk digunakan pada perangkat keras Power 10.

Pembaruan POWER juga menyertakan beberapa peningkatan endian besar pada putaran ini. ELFv2 ABI sekarang menjadi default untuk build kernel big endian 64-bit dan opsi-mprofile-kernel untuk kernel ELFv2 big endian sekarang digunakan.

Bagian penting ketiga dari pembaruan Linux 6.5 ini memperluas dukungan Kernel Concurrency Sanitizer (KCSAN) untuk PowerPC 32-bit dan build BookE. Kernel Concurrency Sanitizer Linux adalah pendeteksi ras dinamis yang memanfaatkan instrumentasi berbasis kompiler.

Detail lebih lanjut tentang pembaruan ini untuk Linux 6.5 kernel melalui tarikan ini.

Categories: IT Info