I/O memory isolation management endpoint
This endpoint is intended for managing the isolation of physical memory regions used by devices on a PCIe bus for DMA. (Isolation is provided by the IOMMU.)
Information about methods of the endpoint is provided in the table below.
Methods of the iommu.IOMMU endpoint (kl.core.IOMMU interface)
Method | Method purpose and parameters | Potential danger of the method |
---|---|---|
| Purpose Attaches a device on a PCIe bus to the IOMMU domain associated with the calling process. Parameters
| Attaches a device on a PCIe bus managed by another process to an IOMMU domain associated with the calling process, which leads to failure of the device. It is recommended to monitor the address of a device on a PCIe bus. |
| Purpose Detaches a device on a PCIe bus from the IOMMU domain associated with the calling process. Parameters
| N/A |