Arsitektur mikro AMD yang akan datang (mungkin Zen 5 mengingat waktu dan sejarah seputar pengaktifan perangkat keras Linux AMD...) memperkenalkan Bus Lock Trap sebagai fitur yang cocok dengan fungsi deteksi kunci split/bus Intel yang sudah ada.
Patch yang dikirim hari ini oleh para insinyur AMD Linux mempersiapkan "AMD uarch mendatang" yang akan mendukung fitur Bus Lock Trap ini. Ketika AMD Bus Lock Trap diaktifkan, ini akan memunculkan pengecualian jika kunci bus terjadi di luar kernel (di atas ring nol).
Salah satu patch mengkonfirmasi bahwa fitur AMD Bus Lock Trap "secara fungsional berfungsi identik dengan Intel." Intel telah lama mendukung fungsi kunci terpisah dan kunci bus di Linux, sementara sekarang dengan Zen 5, dukungannya ada untuk prosesor AMD.
Beberapa tahun yang lalu para insinyur Intel melakukan banyak persiapan kernel Linux untuk deteksi kunci terpisah dengan prosesor mereka untuk memperingatkan atau mematikan aplikasi yang melanggar. Demikian pula fitur deteksi kunci bus. Keduanya bertujuan untuk memperingatkan/membunuh perangkat lunak yang melanggar karena penalti kinerja atau bahkan potensi masalah penolakan layanan.
Patch baru
AMD dibuat dari kode split/bus lock Intel sebelumnya dan menambahkan dukungan prosesor AMD. Ada juga dukungan untuk Bus Lock Detect pada prosesor AMD untuk perangkat lunak yang berjalan dalam mesin virtual KVM.
Ini bukan fitur yang paling menarik untuk (mungkin) Zen 5 tetapi tambahan kecil yang bagus untuk juga mencocokkan kemampuan prosesor Intel untuk memungkinkan kernel melaporkan/menangani kunci tersebut dengan lebih baik karena alasan kinerja dan penolakan layanan. Di bagian depan arsitektur mikro Zen 5, penambahan ISA penting juga diketahui secara publik sebagaimana dikonfirmasi dengan patch GCC Znver5. Berbagai pengaktifan prosesor Zen 5 lainnya untuk kernel Linux masih berlangsung sambil menunggu prosesor Ryzen dan EPYC generasi berikutnya akhir tahun ini.
Itulah berita seputar AMD Mempersiapkan Linux Untuk Fitur "Bus Lock Trap" Pada CPU Mendatang, semoga bermanfaat. Disadur dari Phoronix.com.