Re: [PATCH 32/37] KVM: arm/arm64: Handle VGICv2 save/restore from the main VGIC code

2017-11-30 Thread Yury Norov
On Sun, Nov 26, 2017 at 08:46:41PM +0100, Christoffer Dall wrote: > On Sun, Nov 26, 2017 at 01:29:30PM +0300, Yury Norov wrote: > > On Wed, Nov 15, 2017 at 05:50:07PM +, Andre Przywara wrote: > > > Hi, > > > > > > those last few patches are actually helpful for the Xen port ... > > > > [...]

Re: [PATCH 32/37] KVM: arm/arm64: Handle VGICv2 save/restore from the main VGIC code

2017-11-26 Thread Christoffer Dall
On Sun, Nov 26, 2017 at 01:29:30PM +0300, Yury Norov wrote: > On Wed, Nov 15, 2017 at 05:50:07PM +, Andre Przywara wrote: > > Hi, > > > > those last few patches are actually helpful for the Xen port ... > > [...] > > > > +static void save_elrsr(struct kvm_vcpu *vcpu, void __iomem *base) >

Re: [PATCH 32/37] KVM: arm/arm64: Handle VGICv2 save/restore from the main VGIC code

2017-11-26 Thread Christoffer Dall
On Wed, Nov 15, 2017 at 05:50:07PM +, Andre Przywara wrote: > Hi, > > those last few patches are actually helpful for the Xen port ... cool! > > On 12/10/17 11:41, Christoffer Dall wrote: > > We can program the GICv2 hypervisor control interface logic directly > > from the core vgic code

[PATCH 32/37] KVM: arm/arm64: Handle VGICv2 save/restore from the main VGIC code

2017-10-12 Thread Christoffer Dall
We can program the GICv2 hypervisor control interface logic directly from the core vgic code and can instead do the save/restore directly from the flush/sync functions, which can lead to a number of future optimizations. Signed-off-by: Christoffer Dall ---