Intel & AMD IOMMU Improvements Slated For Linux 4.16
Written by Michael Larabel in Hardware on 8 February 2018 at 10:16 AM EST. 3 Comments
With the in-development Linux 4.16 kernel there are improvements to note for both AMD and Intel users.

On the Intel IOMMU side there is now support for 5-level page-tables. Back during the Linux 4.14 kernel cycle was the initial 5-level page table support for raising the physical and virtual address space limits of future Intel Linux systems. The limits went from 256 TiB for virtual address space and 64 TiB for physical address space to 128 PiB and 4 PiB, respectively.

With Linux 4.16, the IOMMU now accommodates 5-level page-tables. More details on the IOMMU/VT-d changes for 5-level page-tables can be found from this patch letter.

On the AMD side there is improved error reporting for the AMD IOMMU driver. In particular, when an unknown type event occurs, more information will be provided to gain greater insight about the issue.

There are also various other small changes as outlined by this pull request.
Related News
About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter or contacted via

Popular News This Week