aboutsummaryrefslogtreecommitdiffstats
path: root/virt
diff options
context:
space:
mode:
authorMarc Zyngier <marc.zyngier@arm.com>2015-06-08 15:00:28 +0100
committerMarc Zyngier <marc.zyngier@arm.com>2015-08-12 11:28:23 +0100
commitabdf58438356c7baf34bdd98084b094ca3a6a23f (patch)
treea979c7c79774045e6e28c0fa532abf5b54f103ca /virt
parentarm/arm64: KVM: Fix ordering of timer/GIC on guest entry (diff)
downloadlinux-dev-abdf58438356c7baf34bdd98084b094ca3a6a23f.tar.xz
linux-dev-abdf58438356c7baf34bdd98084b094ca3a6a23f.zip
arm/arm64: KVM: Move vgic handling to a non-preemptible section
As we're about to introduce some serious GIC-poking to the vgic code, it is important to make sure that we're going to poke the part of the GIC that belongs to the CPU we're about to run on (otherwise, we'd end up with some unexpected interrupts firing)... Introducing a non-preemptible section in kvm_arch_vcpu_ioctl_run prevents the problem from occuring. Reviewed-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Diffstat (limited to 'virt')
0 files changed, 0 insertions, 0 deletions