iSCSI hook and IOMMU
|
2018-11-19, 15:12
Post: #2
|
|||
|
|||
RE: iSCSI hook and IOMMU
(2018-11-19 14:38)parthy Wrote: I've observed issues when using iSCSI sanhook in conjunction with the IOMMU. When the loaded kernel enables the IOMMU, the traffic caused by the iSCSI hook eventually causes DMA faults, because the NIC uses DMA regions that are not registered anywhere. There is no protocol by which iPXE can negotiate IOMMU registrations with the host OS. What should happen is that the kernel takes over ownership of all hardware, including the IOMMU and the NIC, and ceases to use the INT13 API. There is some logic within iPXE to quiesce the hardware (i.e. stop DMA) at the points that iPXE expects the OS to potentially take ownership. This is currently implemented only for Hyper-V, but could be extended for other NICs. Michael |
|||
« Next Oldest | Next Newest »
|
Messages In This Thread |
iSCSI hook and IOMMU - parthy - 2018-11-19, 14:38
RE: iSCSI hook and IOMMU - mcb30 - 2018-11-19 15:12
RE: iSCSI hook and IOMMU - parthy - 2018-11-19, 17:50
|
User(s) browsing this thread: 1 Guest(s)