Hi Eric, > -----Original Message----- > From: Eric Auger [mailto:eric.auger@xxxxxxxxxx] > Sent: Tuesday, January 12, 2016 2:26 PM > To: Bharat Bhushan <Bharat.Bhushan@xxxxxxxxxxxxx>; > kvmarm@xxxxxxxxxxxxxxxxxxxxx; kvm@xxxxxxxxxxxxxxx; > alex.williamson@xxxxxxxxxx > Cc: christoffer.dall@xxxxxxxxxx; pranavkumar@xxxxxxxxxx; > marc.zyngier@xxxxxxx; will.deacon@xxxxxxx; Pavel Fedin > <p.fedin@xxxxxxxxxxx>; Pranavkumar Sawargaonkar > <pranavkumar@xxxxxxxxxx> > Subject: Re: [RFC PATCH 0/6] vfio: Add interface to map MSI pages > > Hi Bharat, all, > > I now have access to HW that allows to bring out that task on ARM and I > would be happy to try contributing on this thread on both kernel and QEMU > side. Bharat, do you intend to respin shortly or can I try to pursue your > efforts while keeping credit to you (and also take into account Pranav and > Pavel contributions too if relevant)? It is pending for long and I do think I will be able to work in next couple of months on this activity. It will be helpful if you can take on from whatever little I have done. Thanks -Bharat > > Thanks in advance > > Best Regards > > Eric > > /2015 04:57 PM, Bharat Bhushan wrote: > > This patch series add the interface to map MSI pages in iommu for > > msi-capable device pass-through using vfio. > > > > First patch adds a generic interface to set reserved iova regions. > > These reserved regions can be used for mapping physical address. > > Follow-up patches uses these reserved iova for mapping msi-pages. > > > > This patch series does not provide interface to let user-space know > > how many minimum reserved iova regions are required on a given > platform. > > This interface can be added once this patches series get reviewed and > > will be in acceptable state. > > > > Bharat Bhushan (6): > > vfio: Add interface for add/del reserved iova region > > iommu: Add interface to get msi-pages mapping attributes > > vfio: Extend iommu-info to return MSIs automap state > > vfio: Add interface to iommu-map/unmap MSI pages > > vfio-pci: Create iommu mapping for msi interrupt > > arm-smmu: Allow to set iommu mapping for MSI > > > > drivers/iommu/arm-smmu.c | 8 + > > drivers/iommu/fsl_pamu_domain.c | 3 + > > drivers/iommu/iommu.c | 14 ++ > > drivers/vfio/pci/vfio_pci_intrs.c | 36 +++- > > drivers/vfio/vfio.c | 52 ++++++ > > drivers/vfio/vfio_iommu_type1.c | 344 > +++++++++++++++++++++++++++++++++++++- > > include/linux/iommu.h | 9 +- > > include/linux/vfio.h | 9 +- > > include/uapi/linux/vfio.h | 46 +++++ > > 9 files changed, 516 insertions(+), 5 deletions(-) > > -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html