On 5/28/26 11:02 AM, Shameer Kolothum Thodi wrote:
>
>> -----Original Message-----
>> From: Eric Auger <[email protected]>
>> Sent: 28 May 2026 09:41
>> To: Nathan Chen <[email protected]>; [email protected]; qemu-
>> [email protected]
>> Cc: Peter Maydell <[email protected]>; Philippe Mathieu-Daudé
>> <[email protected]>; Zhao Liu <[email protected]>; Matt Ochs
>> <[email protected]>; Nicolin Chen <[email protected]>; Shameer
>> Kolothum Thodi <[email protected]>
>> Subject: Re: [PATCH v4 2/9] hw/arm/smmuv3: Improve accel SMMUv3 usage
>> documentation
>>
>> External email: Use caution opening links or attachments
>>
>>
>> On 5/28/26 12:16 AM, Nathan Chen wrote:
>>> From: Nathan Chen <[email protected]>
>>>
>>> Add a statement to clarify that the host SMMUv3 must support HW-
>> accelerated
>>> vfio-pci device assignment when setting accel=on.
>>>
>>> Suggested-by: Eric Auger <[email protected]>
>> Hum did I suggest that ;-)
>>> Signed-off-by: Nathan Chen <[email protected]>
>>> ---
>>> hw/arm/smmuv3.c | 4 +++-
>>> 1 file changed, 3 insertions(+), 1 deletion(-)
>>>
>>> diff --git a/hw/arm/smmuv3.c b/hw/arm/smmuv3.c
>>> index 0c65dc8c91..a8c49a48ac 100644
>>> --- a/hw/arm/smmuv3.c
>>> +++ b/hw/arm/smmuv3.c
>>> @@ -2165,7 +2165,9 @@ static void smmuv3_class_init(ObjectClass *klass,
>> const void *data)
>>> object_class_property_set_description(klass, "accel",
>>> "Enable SMMUv3 accelerator support. Allows host SMMUv3 to be "
>>> - "configured in nested mode for vfio-pci dev assignment");
>>> + "configured in nested mode for vfio-pci dev assignment. Please "
>>> + "ensure the host SMMUv3 supports hardware-accelerated VFIO-PCI "
>>> + "device assignment before enabling.");
>> this is a rather abstract statement. What is the actual host
>> requirement, dual translation stage support?
> I think SMMUv3 spec calls it as "nested translation" support.
+1
Eric
>
> Thanks,
> Shameer