Re: [PATCH v10 09/17] KVM: arm64: introduce ITS emulation file with MMIO framework

2016-07-18 Thread Auger Eric
Hi Andre, On 18/07/2016 18:34, Andre Przywara wrote: > Hi Eric, > > On 18/07/16 10:18, Auger Eric wrote: >> Hi Andre, Marc, >> >> On 15/07/2016 13:43, Andre Przywara wrote: >>> The ARM GICv3 ITS emulation code goes into a separate file, but needs >>> to be connected to the GICv3 emulation, of

Re: [PATCH v10 09/17] KVM: arm64: introduce ITS emulation file with MMIO framework

2016-07-18 Thread Andre Przywara
Hi Eric, On 18/07/16 10:18, Auger Eric wrote: > Hi Andre, Marc, > > On 15/07/2016 13:43, Andre Przywara wrote: >> The ARM GICv3 ITS emulation code goes into a separate file, but needs >> to be connected to the GICv3 emulation, of which it is an option. >> The ITS MMIO handlers require the

Re: [PATCH v10 09/17] KVM: arm64: introduce ITS emulation file with MMIO framework

2016-07-18 Thread Auger Eric
Hi, On 18/07/2016 11:43, Marc Zyngier wrote: > On 18/07/16 10:18, Auger Eric wrote: >> Hi Andre, Marc, >> >> On 15/07/2016 13:43, Andre Przywara wrote: >>> The ARM GICv3 ITS emulation code goes into a separate file, but needs >>> to be connected to the GICv3 emulation, of which it is an option.

Re: [PATCH v10 09/17] KVM: arm64: introduce ITS emulation file with MMIO framework

2016-07-18 Thread Marc Zyngier
On 18/07/16 10:18, Auger Eric wrote: > Hi Andre, Marc, > > On 15/07/2016 13:43, Andre Przywara wrote: >> The ARM GICv3 ITS emulation code goes into a separate file, but needs >> to be connected to the GICv3 emulation, of which it is an option. >> The ITS MMIO handlers require the respective ITS

Re: [PATCH v10 09/17] KVM: arm64: introduce ITS emulation file with MMIO framework

2016-07-18 Thread Auger Eric
Hi Andre, Marc, On 15/07/2016 13:43, Andre Przywara wrote: > The ARM GICv3 ITS emulation code goes into a separate file, but needs > to be connected to the GICv3 emulation, of which it is an option. > The ITS MMIO handlers require the respective ITS pointer to be passed in, > so we amend the

[PATCH v10 09/17] KVM: arm64: introduce ITS emulation file with MMIO framework

2016-07-15 Thread Andre Przywara
The ARM GICv3 ITS emulation code goes into a separate file, but needs to be connected to the GICv3 emulation, of which it is an option. The ITS MMIO handlers require the respective ITS pointer to be passed in, so we amend the existing VGIC MMIO framework to let it cope with that. Also we introduce