linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] KVM: arm/arm64: Fix some more timer related issues
@ 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
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Christoffer Dall @ 2015-11-24 15:43 UTC (permalink / raw)
  To: linux-arm-kernel

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] 7+ messages in thread

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

Thread overview: 7+ 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 ` [PATCH 1/3] KVM: arm/arm64: Fix preemptible timer active state crazyness Christoffer Dall
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 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 16:13   ` Marc Zyngier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).