Sejak awal November AMD telah mengerjakan tambalan Linux untuk IBRS Otomatis. AutoIBRS adalah fitur CPU Zen 4 baru yang dimaksudkan untuk memberikan kinerja yang lebih baik daripada Retpolines generik sebagai bagian dari mitigasi Spectre V2. Dua bulan kemudian, tambalan Linux AutoIBRS masih belum digabungkan tetapi hingga revisi keenamnya.
Bahkan dengan IBRS Otomatis (Cabang Tidak Langsung. Spekulasi Terbatas) yang dimaksudkan untuk digunakan secara default sebagai pengganti Retpolines generik untuk kinerja yang lebih baik, lambat mendapatkan tambalan ini di-upstream – dan biasanya sesuatu yang idealnya ingin kami lihat di-upstream sebelumnya meluncurkan.
Bagaimanapun, tambalan ini untuk keuntungan prosesor server AMD Ryzen 7000 series dan AMD EPYC 9004 series diperbarui minggu ini. Selain mengaktifkan AutoIBRS secara default ketika fitur CPU hadir, kode ini juga menyebarkan dukungan AutoIBRS ke tamu virtual KVM juga.
Inti AMD Zen4 mendukung fitur baru yang disebut Automatic IBRS (Indirect Branch Restricted Speculation).
Aktifkan IBRS Otomatis secara default jika fitur CPU ada. Ini biasanya memberikan kinerja yang lebih besar daripada mitigasi retpolines generik yang ada.
Patch 1 menambahkan dukungan untuk seluruh daun yang berisi bit fitur AutoIBRS.
Tambalan 2-5 terutama memindahkan fitur yang ada dari yang tersebar / kode terbuka di KVM ke daun bersama yang baru, di mana mereka cocok dengan perangkat keras.
Patch 6 Menambahkan dukungan untuk AutoIBRS dengan mengaktifkan bit pengaktifan EFER saat startup jika fitur tersebut tersedia.
Patch 7 Menambahkan dukungan untuk menyebarkan AutoIBRS ke tamu. Mudah-mudahan kita akan melihat pekerjaan ini akhirnya dikancingkan tepat waktu untuk jendela penggabungan Linux 6.3 bulan depan. Mereka yang menginginkan tambalan AutoIBRS sekarang dapat menemukannya melalui milis kernel.
Itulah berita seputar AMD Memperbarui Patch Linux Untuk IBRS Otomatis Pada Zen 4, semoga bermanfaat. Disadur dari Phoronix.com.