linux/arch/arm64
Marc Zyngier f283a20ab7 arm64: KVM: Disable virtual timer even if the guest is not using it
commit c4cbba9fa0 upstream.

When running a guest with the architected timer disabled (with QEMU and
the kernel_irqchip=off option, for example), it is important to make
sure the timer gets turned off. Otherwise, the guest may try to
enable it anyway, leading to a screaming HW interrupt.

The fix is to unconditionally turn off the virtual timer on guest
exit.

Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
History 2015-09-29 19:26:01 +02:00
..
boot - dts: mt8173: fix compatible string 2015-06-01 17:06:51 +02:00
configs ARM: SoC 64-bit changes for v4.1 2015-04-22 09:23:58 -07:00
crypto Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 2015-05-11 11:05:13 -07:00
include arm64: set MAX_MEMBLOCK_ADDR according to linear region size 2015-09-29 19:25:59 +02:00
kernel arm64: errata: add module build workaround for erratum #843419 2015-09-29 19:26:00 +02:00
kvm arm64: KVM: Disable virtual timer even if the guest is not using it 2015-09-29 19:26:01 +02:00
lib arm64: __clear_user: handle exceptions on strb 2014-11-13 15:21:26 +00:00
mm arm64: Don't report clear pmds and puds as huge 2015-08-03 09:29:18 -07:00
net arm64: bpf: fix endianness conversion bugs 2015-08-03 09:29:18 -07:00
xen arm: xen: implement multicall hypercall support. 2014-04-24 13:09:46 +01:00
Kconfig arm64: errata: add module build workaround for erratum #843419 2015-09-29 19:26:00 +02:00
Kconfig.debug coresight: moving to new "hwtracing" directory 2015-04-03 16:17:04 +02:00
Makefile arm64: errata: add module build workaround for erratum #843419 2015-09-29 19:26:00 +02:00