Kembali pada tahun 2021 AMD mula menyediakan sokongan kernel Linux untuk sokongan paging 5 peringkat dengan pemproses masa depan mereka dan membina sokongan kernel jadual halaman 5 peringkat sebelumnya yang ditubuhkan oleh Intel. Itu diikuti oleh AMD yang membolehkan sokongan jadual halaman 5 peringkat dengan KVM SVM dalam kernel Linux 5.15. CPU AMD dengan sokongan jadual halaman 5 peringkat sejak dilancarkan dalam bentuk pemproses”Genoa”EPYC Generasi Ke-4. Satu bahagian hanya kini disatukan walaupun ialah sokongan pemacu AMD IOMMU untuk sokongan jadual halaman tetamu 5 peringkat.

Sokongan jadual halaman 5 peringkat adalah penting untuk meluaskan jumlah ruang alamat maya dan fizikal secara meluas berbanding dengan jadual halaman 4 peringkat. Dengan paging 5 tahap terdapat sokongan untuk menangani sehingga 4 PiB alamat memori fizikal. Satu-satunya kelemahan pada tahap jadual halaman tambahan ini ialah berjalan meja halaman yang lebih panjang.

Dengan kernel Linux 6.4 dalam pembangunan, pemacu AMD IOMMU (amd_iommu) ditetapkan untuk melihat sokongan jadual halaman tetamu 5 peringkat. Jika kedua-dua pemproses dan IOMMU menyokong jadual halaman 5 peringkat, kernel Linux 6.4 akan membolehkannya sebaliknya sandaran kepada jadual halaman 4 peringkat sedia ada.

Secara berasingan, pemacu AMD IOMMU untuk Linux 6.4 juga kini menambah kesedaran NUMA pada peruntukan memori. Butiran lanjut mengenai perubahan pemacu AMD IOMMU ini dan kerja subsistem IOMMU lain untuk kernel baharu boleh didapati melalui tarik.

Categories: IT Info