Commit 0ebcffcc authored by Michael S. Tsirkin's avatar Michael S. Tsirkin
Browse files

virtio_iommu: correct tags for config space fields



Since this is a modern-only device,
tag config space fields as having little endian-ness.

Signed-off-by: default avatarMichael S. Tsirkin <mst@redhat.com>
Reviewed-by: default avatarJean-Philippe Brucker <jean-philippe@linaro.org>
Reviewed-by: default avatarJean-Philippe Brucker <jean-philippe@linaro.org>
Reviewed-by: default avatarCornelia Huck <cohuck@redhat.com>
parent 924b59a6
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -18,24 +18,24 @@
#define VIRTIO_IOMMU_F_MMIO			5

struct virtio_iommu_range_64 {
	__u64					start;
	__u64					end;
	__le64					start;
	__le64					end;
};

struct virtio_iommu_range_32 {
	__u32					start;
	__u32					end;
	__le32					start;
	__le32					end;
};

struct virtio_iommu_config {
	/* Supported page sizes */
	__u64					page_size_mask;
	__le64					page_size_mask;
	/* Supported IOVA range */
	struct virtio_iommu_range_64		input_range;
	/* Max domain ID size */
	struct virtio_iommu_range_32		domain_range;
	/* Probe buffer size */
	__u32					probe_size;
	__le32					probe_size;
};

/* Request types */