arm/arm64: KVM: Kill CONFIG_KVM_ARM_{VGIC,TIMER}
authorChristoffer Dall <christoffer.dall@linaro.org>
Wed, 11 Mar 2015 13:21:31 +0000 (14:21 +0100)
committerChristoffer Dall <christoffer.dall@linaro.org>
Thu, 12 Mar 2015 14:15:27 +0000 (15:15 +0100)
commit662d9715840aef44dcb573b0f9fab9e8319c868a
tree8c2800bd7b58972618fa820a57b03cdfca01d1c9
parent69ff5c619cb350f43fbab2a491b4b66de7e96959
arm/arm64: KVM: Kill CONFIG_KVM_ARM_{VGIC,TIMER}

We can definitely decide at run-time whether to use the GIC and timers
or not, and the extra code and data structures that we allocate space
for is really negligable with this config option, so I don't think it's
worth the extra complexity of always having to define stub static
inlines.  The !CONFIG_KVM_ARM_VGIC/TIMER case is pretty much an untested
code path anyway, so we're better off just getting rid of it.

Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
Acked-by: Marc Zyngier <marc.zyngier@arm.com>
arch/arm/kernel/asm-offsets.c
arch/arm/kvm/Kconfig
arch/arm/kvm/Makefile
arch/arm/kvm/arm.c
arch/arm/kvm/guest.c
arch/arm/kvm/interrupts_head.S
arch/arm64/kvm/Kconfig
arch/arm64/kvm/Makefile
include/kvm/arm_arch_timer.h
include/kvm/arm_vgic.h