Description of problem:
virtio-win drivers are not reporting VIRTIO_F_IOMMU_PLATFORM feature.
There are several things that should be done to fix it:
1. Ensure that Windows drivers are using Windows kernel DMA (easier for storage and network drivers that are already using framework specific APIs, additional work should be done for WDF based drivers).
2. Report the feature.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
Changes are in: https://github.com/virtio-win/kvm-guest-drivers-windows/pull/418
Verify this bug with virtio-win-prewhql-174.
Boot up guest with ',iommu_platform=on,ats=on' for virtio-serial-pci device,driver is installed successfully and virito-serial device works well.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.