Re: [RFC PATCH 0/6] vfio: Add interface to map MSI pages

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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)?

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(-)
> 

_______________________________________________
kvmarm mailing list
kvmarm@xxxxxxxxxxxxxxxxxxxxx
https://lists.cs.columbia.edu/mailman/listinfo/kvmarm



[Index of Archives]     [Linux KVM]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux