On Wed, Aug 26, 2020 at 04:36:40PM +0200, Eugenio Pérez wrote: > This way we can tell between MAPs and UNMAP, and potentially avoid to > send them to a notifier that does not require them. > > Signed-off-by: Eugenio Pérez <epere...@redhat.com> > --- > include/exec/memory.h | 17 ++++++++++++----- > 1 file changed, 12 insertions(+), 5 deletions(-) > > diff --git a/include/exec/memory.h b/include/exec/memory.h > index 22c5f564d1..f6d91c54aa 100644 > --- a/include/exec/memory.h > +++ b/include/exec/memory.h > @@ -59,6 +59,12 @@ struct ReservedRegion { > > typedef struct IOMMUTLBEntry IOMMUTLBEntry; > > +typedef enum { > + IOMMU_IOTLB_NONE = 0, > + IOMMU_IOTLB_UNMAP = 1, > + IOMMU_IOTLB_MAP = 2, > +} IOMMUTLBNotificationType;
Can we directly use IOMMUNotifierFlag as the type rather than introducing a similar enumeration? Thanks, -- Peter Xu