Messages in this thread | | | Subject | Re: [PATCH v11 04/13] vfio/pci: Add VFIO_REGION_TYPE_NESTED region type | From | Kunkun Jiang <> | Date | Thu, 17 Dec 2020 19:49:55 +0800 |
| |
Hi Eric,
On 2020/11/16 19:00, Eric Auger wrote: > Add a new specific DMA_FAULT region aiming to exposed nested mode > translation faults. This region only is exposed if the device > is attached to a nested domain. > > The region has a ring buffer that contains the actual fault > records plus a header allowing to handle it (tail/head indices, > max capacity, entry size). At the moment the region is dimensionned > for 512 fault records. > > Signed-off-by: Eric Auger <eric.auger@redhat.com> > > --- [...] > diff --git a/include/uapi/linux/vfio.h b/include/uapi/linux/vfio.h > index b352e76cfb71..629dfb38d9e7 100644 > --- a/include/uapi/linux/vfio.h > +++ b/include/uapi/linux/vfio.h > @@ -343,6 +343,9 @@ struct vfio_region_info_cap_type { > /* sub-types for VFIO_REGION_TYPE_GFX */ > #define VFIO_REGION_SUBTYPE_GFX_EDID (1) > > +#define VFIO_REGION_TYPE_NESTED (2) > +#define VFIO_REGION_SUBTYPE_NESTED_DMA_FAULT (1) > +
The macro *define VFIO_REGION_TYPE_NESTED (2)* is in conflict with
*#define VFIO_REGION_TYPE_CCW (2)*.
Thanks,
Kunkun Jiang.
| |