Subsistem kernel Linux untuk Compute Express Link yang memainkan peran penting dalam kemajuan server terus mengambil fitur-fitur baru dan mengembangkan basis kode seiring dengan semakin banyaknya perangkat keras CXL yang memasuki dunia.
Pembaruan subsistem CXL untuk kernel Linux 6.7 telah hadir dan menyertakan fitur-fitur baru serta perbaikan/peningkatan pada kode CXL yang ada. Dan Williams dari Intel menjelaskan dalam tarikan CXL untuk Linux 6.7:
“Fungsi baru yang utama kali ini adalah berfungsi untuk memungkinkan Linux menangani kesalahan protokol tautan CXL secara asli yang ditandai melalui PCIe AER untuk platform CXL generasi saat ini. Hal ini memerlukan pencerahan pada inti PCIe AER untuk mengatasi fakta bahwa RCH (Host CXL Terbatas) generasi saat ini ) platform secara fisik menyembunyikan detail topologi dan mendaftar melalui mekanisme yang disebut RCRB (Root Complex Register Block) Ini memiliki konflik kecil dengan pembaruan PCI yang telah Anda tarik pada siklus ini, contoh resolusi di bawah.
Sorotan besar berikutnya adalah pengerjaan ulang untuk mengatasi bug dalam penguraian konfigurasi wilayah untuk topologi VH (Virtual Host) generasi berikutnya. Algoritme lama yang rusak diganti dengan yang lebih sederhana yang secara signifikan meningkatkan jumlah konfigurasi wilayah yang didukung oleh Linux. Hal ini sekali lagi relevan untuk penanganan kesalahan sehingga penerjemahan alamat maju dan mundur dari kesalahan memori dapat dilakukan oleh Linux untuk wilayah memori yang dipakai oleh firmware platform.
Sedangkan untuk pekerjaan lintas pohon lainnya, kode penguraian tabel ACPI telah difaktorkan ulang untuk menggunakan kembali penguraian struktur “CDAT” yang merupakan struktur data mirip ACPI yang dilaporkan oleh perangkat CXL. Pekerjaan itu adalah persiapan untuk dukungan v6.8 untuk CXL QoS. Anggap saja ini sebagai generasi dinamis informasi topologi node NUMA yang dihasilkan oleh Linux, bukan firmware platform.
Terakhir, sejumlah masalah seumur hidup objek internal telah diselesaikan bersama dengan masalah lainnya. perbaikan dan pembaruan fitur (decoders_commit sysfs ABI)..” Meskipun CXL adalah upaya industri secara luas, Intel terus melakukan sebagian besar pekerjaan rekayasa perangkat lunak dalam hal mengaktifkan fungsionalitas CXL dalam kernel Linux arus utama. Terima kasih kepada Intel dengan semua upaya upstream mereka yang berkelanjutan Kontribusi kernel Linux.
Itulah berita seputar Linux Sekarang Dapat Menangani Kesalahan Protokol CXL Link Secara Asli, Perbaikan Untuk Topologi VH Generasi Berikutnya, semoga bermanfaat. Disadur dari Phoronix.com.