Pembaruan fitur IBM PowerPC digabungkan pada hari Jumat ke kernel Linux 6.5.
Yang paling menonjol dengan pembaruan IBM POWER untuk Linux 6.5 adalah menambahkan 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 Daftar 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. ABI ELFv2 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 kernel Linux 6.5 melalui tarikan ini.
Itulah berita seputar IBM POWER10 Menerima Dukungan DEXCR Di Linux 6.5, Perbaikan Big Endian, semoga bermanfaat. Disadur dari Phoronix.com.