On Thu, Dec 04, 2025 at 09:22:37AM +0000, Shameer Kolothum wrote: > Changes from RFC v1: > https://lore.kernel.org/qemu-devel/[email protected]/ > > -Rebased on v6[0] of the "accelerated SMMUv3" series > -Addressed feedback on the RFC. Thanks! > -Dropped the RFC tag as the accelerated series is now more mature, and once > that lands, it makes sense to pick this up as well since it enables the > delivery of SMMUv3 events to the guest. > > When accel=on is enabled for an SMMUv3 instance, the host hardware SMMUv3 > may generate Stage-1 (S1) fault or event notifications that are intended > for the vIOMMU instance in userspace. > > This series adds QEMU support for receiving such host events through the > vEVENTQ interface and propagating them to the guest. The implementation > uses the vEVENTQ support provided by the IOMMUFD subsystem in the kernel. > > I have lightly this on a Grace platform using some hacks to generate fault > events. Further testing and feedback are welcome.
I've tried a quick sanity test via VCMDQ: Tested-by: Nicolin Chen <[email protected]>
