Hampir satu tahun yang lalu Intel menerbitkan spesifikasi X86S (sebelumnya disebut sebagai “X86-S”) untuk menyederhanakan arsitektur Intel dengan menghapus dukungan untuk sistem operasi 16-bit dan 32-bit. X86S adalah langkah maju yang besar dengan menghilangkan mode lama, peningkatan paging 5 tingkat, dan peningkatan modernisasi lainnya untuk x86_64. Dengan kernel Linux 6.9, lebih banyak bit x86S yang tersedia untuk upaya berkelanjutan ini.
Dikirim dalam semalam adalah perbaikan boot x86 untuk jendela penggabungan Linux 6.9. Penggabungan ini melanjutkan upaya untuk meningkatkan kode start-up awal x86 agar posisinya independen. Pada akhirnya tujuannya adalah memungkinkan seluruh kernel inti dibangun dengan kode independen posisi (-fPIC). Ditambah lagi ada peningkatan konsol awal, beberapa optimasi dan pembersihan mikro, dan lebih banyak bit X86S.
Pekerjaan X86S di Linux 6.9 adalah untuk mengakomodasi penghapusan mode kompatibilitas di ring 0 dan oleh karena itu kode “trampoline_start64” perlu dikerjakan ulang. Insinyur Intel Linux Kirill Shutemov menjelaskan:
“Fungsi trampoline_start64() dikerjakan ulang untuk hanya masuk ke mode kompatibilitas jika diperlukan untuk mengubah mode paging. Jika CPU sudah berada dalam mode paging yang diinginkan, maka akan dilanjutkan dalam mode panjang.
Perubahan ini akan memungkinkan CPU sekunder untuk melakukan booting pada mesin X86S selama CPU sudah berada dalam mode paging yang benar.
Di masa depan, akan ada mekanisme untuk beralih antar mode paging tanpa menonaktifkan paging.” Dan ya, apa yang diumumkan sebagai X86-S sekarang dikenal sebagai X86S. Pengembang Intel Linux baru-baru ini menyebutnya sebagai X86S dan memang demikian. spesifikasi asli Intel diam-diam diperbarui pada bulan November ke v1.1 dan dengan riwayat revisi diketahui bahwa namanya memang telah berubah dari X86-S menjadi X86S.
Selain pekerjaan X86S yang sedang berlangsung, Linux 6.9 juga terkenal karena menggabungkan Intel FRED sebagai perombakan lain yang datang dengan prosesor masa depan… Mungkin bersamaan dengan X86S.
Semua perubahan x86/boot untuk Linux 6.9 dijelaskan dalam permintaan tarik ini.
Itulah berita seputar Intel Terus Mempersiapkan Kernel Linux Untuk X86S, semoga bermanfaat. Disadur dari Phoronix.com.