[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH V3 21/29] VIOMMU: Introduce callback of checking irq remapping mode
On Thu, Sep 21, 2017 at 11:02:02PM -0400, Lan Tianyu wrote: > This patch is to add callback for vIOAPIC and vMSI to check whether interrupt > remapping is enabled. > > Signed-off-by: Lan Tianyu <tianyu.lan@xxxxxxxxx> > --- > xen/common/viommu.c | 15 +++++++++++++++ > xen/include/xen/viommu.h | 10 ++++++++++ > 2 files changed, 25 insertions(+) > > diff --git a/xen/common/viommu.c b/xen/common/viommu.c > index 0708e43..ff95465 100644 > --- a/xen/common/viommu.c > +++ b/xen/common/viommu.c > @@ -194,6 +194,21 @@ int viommu_get_irq_info(struct domain *d, > return viommu->ops->get_irq_info(d, request, irq_info); > } > > +bool viommu_check_irq_remapping(struct domain *d, > + struct arch_irq_remapping_request *request) Both should be constified. > +{ > + struct viommu *viommu = d->viommu; > + > + if ( !viommu ) > + return false; > + > + ASSERT(viommu->ops); > + if ( !viommu->ops->check_irq_remapping ) > + return false; > + > + return viommu->ops->check_irq_remapping(d, request); IMHO this helper should be introduced together with the vvtd implementation of check_irq_remapping. Roger. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |