diff options
author | Marc Zyngier <marc.zyngier@arm.com> | 2018-03-14 13:28:50 +0000 |
---|---|---|
committer | Marc Zyngier <marc.zyngier@arm.com> | 2018-03-19 13:05:49 +0000 |
commit | 4340ba80bd3a310d8eb9011df2e63c6371e28113 (patch) | |
tree | ed16dad493a415c7c040539e15f546e082ce5491 /arch/arm64/kvm/Kconfig | |
parent | 7e80f637fd8bcdd777d3841a43f76563ffd2985a (diff) | |
download | linux-4340ba80bd3a310d8eb9011df2e63c6371e28113.tar.gz linux-4340ba80bd3a310d8eb9011df2e63c6371e28113.tar.bz2 linux-4340ba80bd3a310d8eb9011df2e63c6371e28113.zip |
arm64: KVM: Move BP hardening vectors into .hyp.text section
There is no reason why the BP hardening vectors shouldn't be part
of the HYP text at compile time, rather than being mapped at runtime.
Also introduce a new config symbol that controls the compilation
of bpi.S.
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Reviewed-by: Andrew Jones <drjones@redhat.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Diffstat (limited to 'arch/arm64/kvm/Kconfig')
-rw-r--r-- | arch/arm64/kvm/Kconfig | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm64/kvm/Kconfig b/arch/arm64/kvm/Kconfig index 2257dfcc44cc..bd8cc03d7522 100644 --- a/arch/arm64/kvm/Kconfig +++ b/arch/arm64/kvm/Kconfig @@ -57,6 +57,9 @@ config KVM_ARM_PMU Adds support for a virtual Performance Monitoring Unit (PMU) in virtual machines. +config KVM_INDIRECT_VECTORS + def_bool KVM && HARDEN_BRANCH_PREDICTOR + source drivers/vhost/Kconfig endif # VIRTUALIZATION |