Re: [Xen-devel] Problem with commit bf22ff45bed664aefb5c4e43029057a199b7070c

2017-07-07 Thread Marc Zyngier
On 07/07/17 15:51, Juergen Gross wrote: > Commit bf22ff45bed664aefb5c4e43029057a199b7070c ("genirq: Avoid > unnecessary low level irq function calls") breaks Xen guest > save/restore handling. > > The main problem are the PV devices using Xen event channels as > interrupt sources which are represe

Re: [Xen-devel] [PATCH 02/18] xen/arm: Restore HCR_EL2 register

2017-03-22 Thread Marc Zyngier
On 22/03/17 12:45, Mark Rutland wrote: > On Wed, Mar 22, 2017 at 12:16:20PM +, Julien Grall wrote: >> (CC Mark for the TLB question) > > [Adding Marc since he should understand this better than I do] > > I've trimmed a lot of context here, since it wasn't clear if it was > relevant to the que

Re: [Xen-devel] [PATCH v11 4/5] arm64: introduce CONFIG_PARAVIRT, PARAVIRT_TIME_ACCOUNTING and pv_time_ops

2015-11-17 Thread Marc Zyngier
t.h and paravirt.c with ARM. >>> >>> The only paravirt interface supported is pv_time_ops.steal_clock, so no >>> runtime pvops patching needed. >>> >>> This allows us to make use of steal_account_process_tick for stolen >>> ticks accounting.

Re: [Xen-devel] [PATCH] KVM: arm64: add workaround for Cortex-A57 erratum #852523

2015-09-14 Thread Marc Zyngier
by the core. > > Cc: > Cc: Marc Zyngier > Signed-off-by: Will Deacon Reviewed-by: Marc Zyngier I'll queue that together with the next batch of fixes. Thanks, M. -- Jazz is not dead. It just smells funny... ___ Xen-dev

Re: [Xen-devel] [PATCH v5 20/22] xen/arm: ITS: Map ITS translation space

2015-09-02 Thread Marc Zyngier
On 02/09/15 16:45, Ian Campbell wrote: > On Tue, 2015-08-18 at 23:37 +0100, Marc Zyngier wrote: >> On Tue, 18 Aug 2015 20:14:43 +0100 Julien Grall >> wrote: >> >>> Marc pointed me today that if the processor is writing into >>> GITS_TRANSLATE

Re: [Xen-devel] [PATCH v5 20/22] xen/arm: ITS: Map ITS translation space

2015-08-18 Thread Marc Zyngier
On Tue, 18 Aug 2015 20:14:43 +0100 Julien Grall wrote: > Hi, > > On 27/07/2015 04:12, vijay.kil...@gmail.com wrote: > > From: Vijaya Kumar K > > > > ITS translation space contains GITS_TRANSLATOR register > > s/GITS_TRANSLATOR/GITS_TRANSLATOR/ I assume you mean GITS_TRANSLATER? ;-) > > > whi

Re: [Xen-devel] [PATCH v4 05/17] xen/arm: ITS: implement hw_irq_controller for LPIs

2015-07-16 Thread Marc Zyngier
On 16/07/15 17:18, Ian Campbell wrote: > On Thu, 2015-07-16 at 16:21 +0100, Marc Zyngier wrote: >> Hope this helps, > > It, plus the chat we had on IRC did, yes, thanks. > > In summary: > > I was very confusedly talking about INV when I meant SYNC. > > There i

Re: [Xen-devel] [PATCH v4 05/17] xen/arm: ITS: implement hw_irq_controller for LPIs

2015-07-16 Thread Marc Zyngier
On 16/07/15 15:49, Ian Campbell wrote: > On Wed, 2015-07-15 at 22:31 +0530, Vijay Kilari wrote: >> Sorry. I may not be clear. >> >> In Linux when MSIx is enabled. >> Device is created first and its_device->its_collection is set for >> first onine cpu >> and mapvi is called with collection set in it

Re: [Xen-devel] ARM: KVM/XEN: how should we support virt-what?

2015-03-25 Thread Marc Zyngier
On 25/03/15 09:44, Andrew Jones wrote: > Hello ARM virt maintainers, > > I'd like to start a discussion about supporting virt-what[1]. virt-what > allows userspace to determine if the system it's running on is running > in a guest, and of what type (KVM, Xen, etc.). Despite it being a best > effor