lkml.org 
[lkml]   [2016]   [Mar]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRe: [RFC v5 00/17] KVM PCIe/MSI passthrough on ARM/ARM64
    Date


    >>From: Eric Auger <eric.auger@linaro.org>
    >>Sent: Tuesday, March 1, 2016 11:57 PM
    >>To: eric.auger@st.com; eric.auger@linaro.org; robin.murphy@arm.com; alex.williamson@redhat.com; will.deacon@arm.com; joro@8bytes.org; tglx@linutronix.de; >>jason@lakedaemon.net; marc.zyngier@arm.com; christoffer.dall@linaro.org; linux-arm-kernel@lists.infradead.org; kvmarm@lists.cs.columbia.edu; kvm@vger.kernel.org
    >>Cc: suravee.suthikulpanit@amd.com; patches@linaro.org; linux-kernel@vger.kernel.org; Jaggi, Manish; Bharat.Bhushan@freescale.com; >>pranav.sawargaonkar@gmail.com; p.fedin@samsung.com; iommu@lists.linux-foundation.org
    >>Subject: [RFC v5 00/17] KVM PCIe/MSI passthrough on ARM/ARM64

    >>This series addresses KVM PCIe passthrough with MSI enabled on ARM/ARM64.
    >>It pursues the efforts done on [1], [2], [3]. It also aims at covering the
    >>same need on PowerPC platforms although the same kind of integration
    >>.should be carried out.
    >>
    [snip]
    >>- Not tested: ARM GICv3 ITS

    [snip]
    >>QEMU Integration:
    >>[RFC v2 0/8] KVM PCI/MSI passthrough with mach-virt
    >>(http://lists.gnu.org/archive/html/qemu-arm/2016-01/msg00444.html)
    >>https://git.linaro.org/people/eric.auger/qemu.git/shortlog/refs/heads/v2.5.0-pci-passthrough-rfc-v2

    For gicv3 its, I believe, the below series for qemu and kernel is required for gicv3-its

    [RFC PATCH v3 0/5] vITS support
    https://lists.gnu.org/archive/html/qemu-devel/2015-11/msg05197.html

    and in kernel CONFIG_HAVE_KVM_MSI must be enabled so that qemu sees MSI capability KVM_CAP_SIGNAL_MSI

    This has a dependency on gsi routing support
    KVM: arm/arm64: gsi routing support
    https://lkml.org/lkml/2015/6/29/290

    I had both the above series in 4.2 in my local 4.2 tree.

    BR
    -Manish


    \
     
     \ /
      Last update: 2016-03-02 11:22    [W:4.028 / U:0.984 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site