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

Reply via email to