On 16.04.25 01:40, Stefano Stabellini wrote: > On Mon, 14 Apr 2025, Julien Grall wrote: >> Hi Mykyta, >> >> On 14/04/2025 18:51, Mykyta Poturai wrote: >>> This series adds the base support for MSI injection on Arm. This is >>> needed to streamline virtio-pci interrupt triggering. >>> >>> With this patches, MSIs can be triggered in guests by issuing the new >>> DM op, inject_msi2. This op is similar to inject_msi, but it allows >>> to specify the source id of the MSI. >>> >>> We chose the approach of adding a new DM op instead of using the pad >>> field of inject_msi because we have no clear way of distinguishing >>> between set and unset pad fields. New implementations also adds flags >>> field to clearly specify if the SBDF is set. >>> >>> Patches were tested on QEMU with >> >> [...] >> >>> patches for ITS support for DomUs applied. >> >> This means this series is unusable without external patches. Given this is >> adding a new DM operations, I think it would be more sensible to have the >> vITS >> support merged first. Then we can look at merging this series. > > Hi Mykyta, just checking explicitly with you whether this series > requires vgic-v3-its.c for DomUs? > > If yes, how far are you from sending the relevant patches to xen-devel? > How many are they?
Hi Stefano, Yes, I am planning to send them together with VPCI MSI support after SMMU patches are merged. Although the DomU vits itself is only two patches. 1. https://github.com/Deedone/xen/commit/c7fe54e776e4205fbb993e47a6b826f5154fad76 2. https://github.com/Deedone/xen/commit/b6b4ffadb368f540a0ae8ef6b4572f0cfd2eccaa -- Mykyta