On Tue, Aug 20, 2024 at 08:20:32AM +0000, Mostafa Saleh wrote:
quoted
This is the first series in what will be several to complete nesting
support. At least:
- IOMMU_RESV_SW_MSI related fixups
- VIOMMU object support to allow ATS invalidations
- vCMDQ hypervisor support for direct invalidation queue assignment
- KVM pinned VMID using VIOMMU for vBTM
- Cross instance S2 sharing
- Virtual Machine Structure using VIOMMU (for vMPAM?)
- Fault forwarding support through IOMMUFD's fault fd for vSVA
It is enough to allow significant amounts of qemu work to progress.
Are there any qemu patches to tests this?
As I am confused with some of the user space bits and that would help.
I have the qemu patches, but am running some backlogs to keep it
updated, and don't have one exactly fitting to test this series.
I collected a few remarks from Jason regarding the VIOMMU series.
And I am reworking on it. I plan to post a testable QEMU branch
with the next VIOMMU version. Will CC you and more folks.
Thanks
Nicolin