All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] KVM: arm/arm64: Fix some more timer related issues
@ 2015-11-24 15:43 ` Christoffer Dall
  0 siblings, 0 replies; 17+ messages in thread
From: Christoffer Dall @ 2015-11-24 15:43 UTC (permalink / raw)
  To: kvmarm, linux-arm-kernel
  Cc: kvm, Eric Auger, Andre Przywara, Marc Zyngier, Christoffer Dall

This little series addresses some problems we've been observing with the
arch timer.  First, we were fiddling with a PPI timer interrupt outside
of a preemptible section, which is bad for obvious reasons.  Second, we
were clearing the physical active state when we shouldn't.  Third, we
can simplify the vgic code by just considering the LR state instead of
the GIC physical state on guest return.

Christoffer Dall (3):
  KVM: arm/arm64: Fix preemptible timer active state crazyness
  KVM: arm/arm64: arch_timer: Preserve physical dist. active state on
    LR.active
  KVM: arm/arm64: vgic: Trust the LR state for HW IRQs

 arch/arm/kvm/arm.c        |  7 +------
 include/kvm/arm_vgic.h    |  2 +-
 virt/kvm/arm/arch_timer.c | 28 +++++++++++++++----------
 virt/kvm/arm/vgic.c       | 53 ++++++++++++++++++++++++-----------------------
 4 files changed, 46 insertions(+), 44 deletions(-)

-- 
2.1.2.330.g565301e.dirty


^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2015-11-24 16:13 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-24 15:43 [PATCH 0/3] KVM: arm/arm64: Fix some more timer related issues Christoffer Dall
2015-11-24 15:43 ` Christoffer Dall
2015-11-24 15:43 ` [PATCH 1/3] KVM: arm/arm64: Fix preemptible timer active state crazyness Christoffer Dall
2015-11-24 15:43   ` Christoffer Dall
2015-11-24 15:51   ` Marc Zyngier
2015-11-24 15:51     ` Marc Zyngier
2015-11-24 15:51     ` Marc Zyngier
2015-11-24 15:43 ` [PATCH 2/3] KVM: arm/arm64: arch_timer: Preserve physical dist. active state on LR.active Christoffer Dall
2015-11-24 15:43   ` Christoffer Dall
2015-11-24 16:11   ` Marc Zyngier
2015-11-24 16:11     ` Marc Zyngier
2015-11-24 16:11     ` Marc Zyngier
2015-11-24 15:44 ` [PATCH 3/3] KVM: arm/arm64: vgic: Trust the LR state for HW IRQs Christoffer Dall
2015-11-24 15:44   ` Christoffer Dall
2015-11-24 16:13   ` Marc Zyngier
2015-11-24 16:13     ` Marc Zyngier
2015-11-24 16:13     ` Marc Zyngier

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.