Perubahan menit terakhir dikirim pada hari Minggu dan digabungkan sebelum Linux 5.19-rc1 menonaktifkan pemuatan mikrokode yang terlambat secara default untuk prosesor x86/x86_64 karena keadaannya yang menyedihkan. Perubahan menonaktifkan pemuatan terlambat default dukungan mikrokode secara default, mengganti namanya dari "MICROCODE_OLD_INTERFACE" menjadi "MICROCODE_LATE_LOADING", dan sekarang akan memperingatkan dan mencemari kernel ketika mikrokode terlambat dimuat. Situasi diringkas sebagai berikut dengan dokumentasi baru: Memuat mikrokode terlambat, ketika sistem aktif dan menjalankan instruksi adalah bisnis yang rumit dan harus dihindari jika memungkinkan. Hanya urutan sinkronisasi semua inti dan utas SMT adalah salah satu tarian rapuh yang tidak menjamin bahwa inti mungkin tidak softlock setelah pemuatan. Karena itu, gunakan ini dengan risiko Anda sendiri. Pemuatan yang terlambat juga mencemari kernel. Dalam permintaan tarik, Thomas Gleixner menyimpulkannya sebagai, "Nonaktifkan pemuatan mikrokode yang terlambat secara default. Kecuali orang [perangkat keras] bertindak bersama dan memberikan versi minimum yang diperlukan di header mikrokode untuk membuat setengah keputusan yang diinformasikan itu hanya lotere dan rusak."
Praktik terbaik menyarankan untuk menerapkan pembaruan mikrokode CPU pada waktu boot awal dengan pemuatan awal dan memanggang mikrokode ke dalam initrd. Memiliki CPU yang berjalan dengan baik pada mikrokode terbaru mereka dengan sukses adalah yang terpenting akhir-akhir ini mengingat tingkat keparahan bug CPU seperti kerentanan eksekusi spekulatif Spectre dan masalah penting lainnya dalam beberapa tahun terakhir. Log pesan kernel meringkas pemuatan mikrokode yang terlambat sebagai berbahaya dan mencemari kernel. Detail lebih lanjut dalam permintaan tarik terhormat ini jika tertarik.
Itulah berita seputar Linux 5.19 Kerutan Pada Pemuatan Mikrokode x86/x86_64 Terlambat - "Ini Hanya Lotre & Rusak", semoga bermanfaat. Disadur dari Phoronix.com.