[PATCH 0/3] KVM: arm/arm64: Fix some more timer related issues
Christoffer Dall
christoffer.dall at linaro.org
Tue Nov 24 07:43:57 PST 2015
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
More information about the linux-arm-kernel
mailing list