Kembali pada tahun 2021 AMD mulai mempersiapkan dukungan kernel Linux untuk dukungan halaman 5 tingkat dengan prosesor masa depan mereka dan membangun dukungan kernel tabel halaman 5 tingkat sebelumnya yang dibuat oleh Intel. Itu diikuti oleh AMD yang mengaktifkan dukungan tabel halaman 5 tingkat dengan KVM SVM di kernel Linux 5.15. CPU AMD dengan dukungan tabel halaman 5 tingkat sejak diluncurkan dalam bentuk prosesor "Genoa" EPYC Generasi ke-4. Satu-satunya bagian yang sekarang hadir adalah dukungan driver AMD IOMMU untuk dukungan tabel halaman tamu 5 tingkat.
Dukungan tabel halaman 5 tingkat penting untuk memperluas jumlah ruang alamat virtual dan fisik relatif terhadap tabel halaman 4 tingkat. Dengan 5 level paging ada dukungan untuk menangani hingga 4 PiB alamat memori fisik. Satu-satunya downside ke tingkat tabel halaman tambahan ini adalah berjalannya tabel halaman yang lebih panjang.
Dengan kernel Linux 6.4 dalam pengembangan, driver AMD IOMMU (amd_iommu) diatur untuk melihat dukungan tabel halaman tamu 5 tingkat. Jika prosesor dan IOMMU mendukung tabel halaman 5 level, kernel Linux 6.4 akan mengaktifkannya, jika tidak, kembali ke tabel halaman 4 level yang ada.
Secara terpisah, driver AMD IOMMU untuk Linux 6.4 juga sekarang menambahkan kesadaran NUMA ke alokasi memori. Rincian lebih lanjut tentang perubahan driver AMD IOMMU ini dan pekerjaan subsistem IOMMU lainnya untuk kernel baru dapat ditemukan melalui penarikan hari Minggu ini.
Itulah berita seputar AMD IOMMU Dengan Linux 6.4 Mendukung Tabel Halaman Tamu 5 Tingkat, semoga bermanfaat. Disadur dari Phoronix.com.Artikel Diperbarui pada: April 30, 2023
Kontributor: Syauqi Wiryahasana
Model: Haifa Manik Intani