Bug yang saya tulis tentang akhir pekan ini di mana Intel sekarang menonaktifkan PCID untuk Alder Lake dan Raptor Lake di Linux hingga mikrokode CPU yang diperbarui dikeluarkan untuk mengatasi masalah dengan instruksi INVLPG ketika Pengidentifikasi Konteks Proses diaktifkan, kini telah digabungkan ke Linux 6.4.
Kabar baiknya saat saya menguji dan menulis tentang kemarin adalah penonaktifan Intel ADL/RPL PCID tidak menyebabkan perubahan kinerja yang mencolok sebagai hasilnya. Pada hari Senin, pull request dengan perubahan ini dikirimkan ke Linus dan kemudian digabungkan.
"Harap tarik satu perubahan x86/mendesak untuk 6.4-rc4. Ini berfungsi dan masalah di mana instruksi INVLPG mungkin kehilangan entri TLB kernel yang tidak valid. Saya benar-benar mengharapkan perbaikan kode mikro untuk ini. Ketika nomor versi kode mikro diketahui, kita bisa lingkari kembali dan tambahkan mereka tabel model untuk menonaktifkan solusi ini. "Ini ditandai untuk backporting ke seri kernel stabil yang ada sementara juga dapat mencapai perilaku yang sama di Danau Alder dan danau Raptor dengan mem-boot dengan opsi kernel "nopcid".
Apakah Pengidentifikasi Konteks Proses diaktifkan di sistem Anda dapat diverifikasi dengan mencari "pcid" di bendera /proc/cpuinfo.
Itulah berita seputar Linux 6.4 Mendapatkan Solusi Intel Alder Lake / Raptor Lake Untuk Bug INVLPG/PCID, semoga bermanfaat. Disadur dari Phoronix.com.