[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v7 0/5] VIRTIO-IOMMU probe request support and MSI bypass on
Re: [PATCH v7 0/5] VIRTIO-IOMMU probe request support and MSI bypass on ARM
Fri, 3 Jul 2020 13:53:46 +0100
On Mon, 29 Jun 2020 at 08:04, Eric Auger <email@example.com> wrote:
> By default the virtio-iommu translates MSI transactions. This
> behavior is inherited from ARM SMMU. However the virt machine
> code knows where the MSI doorbells are, so we can easily
> declare those regions as VIRTIO_IOMMU_RESV_MEM_T_MSI. With that
> setting the guest iommu subsystem will not need to map MSIs.
> This setup will simplify the VFIO integration.
> In this series, the ITS or GICV2M doorbells are declared as
> HW MSI regions to be bypassed by the VIRTIO-IOMMU.
> This also paves the way to the x86 integration where the MSI
> region, [0xFEE00000,0xFEEFFFFF], will be exposed by the q35
> machine. However this will be handled in a separate series
> when not-DT support gets resolved.
> Best Regards
Applied to target-arm.next, thanks.