Closed kostyanf14 closed 5 months ago
@YanVugenfirer NOTE: I see that virtio-fs is not iommu-compatible, it allocates physical pages not using Virtio WDF lib Somehow it was missed or the driver was not in the tree when we've moved everything to iommu compatibility.
It was not in a tree.
There is an open issue on it.
@YanVugenfirer NOTE: I see that virtio-fs is not iommu-compatible, it allocates physical pages not using Virtio WDF lib Somehow it was missed or the driver was not in the tree when we've moved everything to iommu compatibility.
Resolves: https://issues.redhat.com/browse/RHEL-19069 Resolves: https://github.com/virtio-win/kvm-guest-drivers-windows/issues/1004
Remarks from https://learn.microsoft.com/en-us/windows-hardware/drivers/ddi/wdm/nf-wdm-mmallocatepagesformdlex
The caller must use MmFreePagesFromMdl to release the memory pages that are described by an MDL that was created by MmAllocatePagesForMdlEx. After calling MmFreePagesFromMdl, the caller must also call ExFreePool to release the memory that is allocated for the MDL structure.