summaryrefslogtreecommitdiff
path: root/virt/kvm/arm/arch_timer.c
diff options
context:
space:
mode:
authorChristoffer Dall <cdall@linaro.org>2016-10-16 20:24:30 +0200
committerChristoffer Dall <christoffer.dall@linaro.org>2017-11-06 16:23:12 +0100
commitee9bb9a1e3c6e40874c1611ac24b76c87d2cba7b (patch)
tree6e374e5438ed2e4cab13c32ef974e04b46b27ade /virt/kvm/arm/arch_timer.c
parent14d61fa98f03cb01f3aea7e3069fdf460caf5587 (diff)
KVM: arm/arm64: Move timer/vgic flush/sync under disabled irq
As we are about to play tricks with the timer to be more lazy in saving and restoring state, we need to move the timer sync and flush functions under a disabled irq section and since we have to flush the vgic state after the timer and PMU state, we do the whole flush/sync sequence with disabled irqs. The only downside is a slightly longer delay before being able to process hardware interrupts and run softirqs. Signed-off-by: Christoffer Dall <cdall@linaro.org> Reviewed-by: Marc Zyngier <marc.zyngier@arm.com>
Diffstat (limited to 'virt/kvm/arm/arch_timer.c')
0 files changed, 0 insertions, 0 deletions