On Wed, Sep 24, 2025 at 08:05:36AM +0000, Duan, Zhenzhong wrote:
> >uint64_t host_iommu_extract_quirks(enum iommu_hw_info_type,
> >VendorCaps *caps)
> >{
> >    uint64_t quirks = 0;
> >
> >#if defined(CONFIG_VTD)
> 
> I have applied all suggested change except CONFIG_VTD here as it's a device 
> config and iommufd.c is device agnostic, it doesn't recognize CONFIG_VTD.
> 
> ../backends/iommufd.c:419:13: error: attempt to use poisoned "CONFIG_VTD"
> 
> I thought this is trivial and OK for not having CONFIG_VTD?

Hmm.. I didn't expect that. It seems that QEMU does encourage
moving all vendor specific code to vendor specific file :-/

Anyway, I think it's fine to drop the ifdef. The VTD type and
cap structure are defined in the shared uAPI header.

Nicolin

Reply via email to