linux-bl808/arch/arm/kvm
Arnd Bergmann 4a5d69b739 KVM: arm: use GIC support unconditionally
The vgic code on ARM is built for all configurations that enable KVM,
but the parent_data field that it references is only present when
CONFIG_IRQ_DOMAIN_HIERARCHY is set:

virt/kvm/arm/vgic.c: In function 'kvm_vgic_map_phys_irq':
virt/kvm/arm/vgic.c:1781:13: error: 'struct irq_data' has no member named 'parent_data'

This flag is implied by the GIC driver, and indeed the VGIC code only
makes sense if a GIC is present. This changes the CONFIG_KVM symbol
to always select GIC, which avoids the issue.

Fixes: 662d971584 ("arm/arm64: KVM: Kill CONFIG_KVM_ARM_{VGIC,TIMER}")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
2015-10-20 18:04:49 +02:00
..
arm.c KVM: arm/arm64: Fix memory leak if timer initialization fails 2015-10-20 18:04:48 +02:00
coproc.c
coproc.h
coproc_a7.c
coproc_a15.c
emulate.c
guest.c
handle_exit.c
init.S
interrupts.S arm: KVM: keep arm vfp/simd exit handling consistent with arm64 2015-08-19 22:27:58 +01:00
interrupts_head.S arm: KVM: Disable virtual timer even if the guest is not using it 2015-09-17 13:11:48 +01:00
Kconfig KVM: arm: use GIC support unconditionally 2015-10-20 18:04:49 +02:00
Makefile
mmio.c
mmu.c arm: KVM: Fix incorrect device to IPA mapping 2015-09-16 14:50:45 +01:00
perf.c
psci.c arm/arm64: KVM: Fix PSCI affinity info return value for non valid cores 2015-09-04 17:02:48 +01:00
reset.c KVM: arm/arm64: timer: Allow the timer to control the active state 2015-08-12 11:28:26 +01:00
trace.h