Dengan Linus Torvalds kembali bekerja, digabung ke jalur utama pada hari Rabu adalah pembaruan arsitektur RISC-V untuk siklus kernel Linux 6.8 yang sedang dalam pengembangan.
Salah satu fitur RISC-V dengan Linux 6.8 adalah memulihkan dukungan kernel XIP. XIP adalah opsi untuk mengizinkan Kernel Linux untuk "Eksekusi Di Tempat" dari ROM. Melakukan build RISC-V "CONFIG_XIP_KERNEL" memungkinkan penempatan kernel pada penyimpanan non-volatile yang dapat dialamatkan langsung oleh CPU. Kernel XIP`ed pada penyimpanan seperti flash NOR kemudian dapat langsung dieksekusi di tempat dengan bagian teks kernel tidak perlu dimuat dari flash ke RAM. Hanya bagian baca-tulis seperti bagian data dan tumpukan kernel yang disalin ke RAM.
RISC-V adalah salah satu dari sedikit arsitektur CPU yang mendukung opsi CONFIG_XIP_KERNEL untuk Linux tetapi ternyata mengalami kemunduran sejak diperkenalkan pertama kali di Linux 5.13. Karena XIP tidak mudah untuk diuji dengan cara yang tidak mudah untuk melakukannya di bawah QEMU dan sebaliknya membutuhkan perangkat keras yang mumpuni, XIP akhirnya rusak karena beberapa rilis kernel. Namun serangkaian perbaikan RISC-V di Linux 6.8 sekarang akan menghasilkan dukungan XIP yang berfungsi.
Perubahan RISC-V untuk Linux 6.8 juga menambahkan dukungan untuk ekstensi ISA RISC-V baru ke antarmuka hwprobe, pembersihan kode penanganan tabel halaman, dan perbaikan lainnya. Detail lebih lanjut melalui penggabungan Git ini.
Itulah berita seputar RISC-V Dengan Linux 6.8 Mengembalikan Dukungan Kernel XIP, semoga bermanfaat. Disadur dari Phoronix.com.