|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v3 13/24] xen/arm: Implement hypercall PHYSDEVOP_{, un}map_pirq
Hi Ian, On 23/02/2015 16:34, Ian Campbell wrote: On Mon, 2015-02-23 at 16:11 +0000, Julien Grall wrote:On 23/02/15 16:04, Ian Campbell wrote:On Mon, 2015-02-23 at 15:53 +0000, Julien Grall wrote:Hi Ian, On 23/02/15 15:28, Ian Campbell wrote:On Mon, 2015-02-23 at 09:33 +0000, Jan Beulich wrote:On 20.02.15 at 17:53, <ian.campbell@xxxxxxxxxx> wrote:Jan, do you have any feeling for how this is going to play out on x86 with the vapic stuff? Because we may decide to re-use the device to DOM0. In the case of the DOMCTL, it's not possible to do it. There is also the case of MSI.Handled via XEN_DOMCTL_bind_pt_irq for the toolstack configuration angle, the actual guest usage of them is a separate interface which doesn't yet concern us, at least not in this series. That would require some rework in the toolstack to make the IRQ routing (xc_physdev...) per architecture. Also what about IRQ permission? Should we just ignore it and not give permission to the guest domain? As for ACPI, I think dom0 propagating ACPI derived platform info to Xen should be handled differently (at the hypercall interface at least) separate from passthrough.There is no difference between routing because of ACPI and/or because pass-through. So this should be done the same way.I'm not convinced. Routing all the IRQs is only one aspect of dom0 propagating ACPI derived platform info to Xen. I suppose we will see once I look at the ACPI series. In the meantime I think XEN_DOMCTL_bind_pt_irq matches your requirements in for this series (and is a domctl so we aren't tied to it once we have a better understanding of the other stuff). ACPI is one part of the problem, MSI with PCI is another problem.Anyway, I suspect we will have the same talk before 4.6 release so we just defer the problem. Regards, -- Julien Grall _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |