[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [PATCH v1 16/22] backends/iommufd: Introduce the iommufd object
From: |
Duan, Zhenzhong |
Subject: |
RE: [PATCH v1 16/22] backends/iommufd: Introduce the iommufd object |
Date: |
Fri, 22 Sep 2023 08:39:01 +0000 |
>-----Original Message-----
>From: Cédric Le Goater <clg@redhat.com>
>Sent: Friday, September 22, 2023 3:16 PM
...
>> +int iommufd_backend_map_dma(IOMMUFDBackend *be, uint32_t ioas,
>hwaddr iova,
>> + ram_addr_t size, void *vaddr, bool readonly)
>> +{
>> + int ret;
>> + struct iommu_ioas_map map = {
>> + .size = sizeof(map),
>> + .flags = IOMMU_IOAS_MAP_READABLE |
>> + IOMMU_IOAS_MAP_FIXED_IOVA,
>> + .ioas_id = ioas,
>> + .__reserved = 0,
>> + .user_va = (int64_t)vaddr,
>
>This needs an extra cast (uintptr_t)
Will fix.
Thanks
Zhenzhong