]> git.proxmox.com Git - mirror_qemu.git/commit
hw/intc/arm_gicv3_kvm: Check KVM_DEV_ARM_VGIC_GRP_CPU_SYSREGS in reset
authorEric Auger <eric.auger@redhat.com>
Tue, 28 Mar 2017 17:20:40 +0000 (19:20 +0200)
committerPeter Maydell <peter.maydell@linaro.org>
Fri, 31 Mar 2017 11:41:14 +0000 (12:41 +0100)
commite7d54416cf7a30928a455ddf86ca57d766e9a902
tree2ed2f33afcdd3dc085afb2f8b522c4888626e18a
parent05a6f451eb0e3224a8e6d98089379f20ec06c787
hw/intc/arm_gicv3_kvm: Check KVM_DEV_ARM_VGIC_GRP_CPU_SYSREGS in reset

KVM_DEV_ARM_VGIC_GRP_CPU_SYSREGS needs to be checked before
attempting to read ICC_CTLR_EL1; otherwise kernel versions not
exposing this kvm device group will be incompatible with qemu 2.9.

Fixes: 07a5628 ("hw/intc/arm_gicv3_kvm: Reset GICv3 cpu interface registers")
Signed-off-by: Eric Auger <eric.auger@redhat.com>
Reported-by: Prakash B <bjsprakash.linux@gmail.com>
Tested-by: Alexander Graf <agraf@suse.de>
Message-id: 1490721640-13052-1-git-send-email-eric.auger@redhat.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
hw/intc/arm_gicv3_kvm.c