Input-output memory management unit
ID: input-output-memory-management-unit
Hardware translating device DMA addresses to physical addresses, with access restrictions used for device isolation. Availability, configuration and isolation boundaries depend on the platform; merely having an IOMMU does not establish complete isolation. [ref]
https://docs.kernel.org/driver-api/vfio.html. Linux kernel documentation, VFIO: IOMMUs, device topology and isolation groups
New to topics? Read the docs here!