OrangePi_CM5/arch/arm64/kvm/hyp
James Morse 7a0d13ef67 arm64: kvm: Fix copy-and-paste error in bhb templates for v5.10 stable
KVM's infrastructure for spectre mitigations in the vectors in v5.10 and
earlier is different, it uses templates which are used to build a set of
vectors at runtime.

There are two copy-and-paste errors in the templates: __spectre_bhb_loop_k24
should loop 24 times and __spectre_bhb_loop_k32 32.

Fix these.

Reported-by: Pavel Machek <pavel@denx.de>
Link: https://lore.kernel.org/all/20220310234858.GB16308@amd/
Signed-off-by: James Morse <james.morse@arm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2022-03-19 13:44:46 +01:00
..
include/hyp KVM: arm64: Save PSTATE early on exit 2021-12-17 10:14:39 +01:00
nvhe KVM: arm64: Extract ESR_ELx.EC only 2021-11-18 14:03:48 +01:00
vhe arm64: Add percpu vectors for EL1 2022-03-11 12:11:52 +01:00
Makefile Merge branch 'kvm-arm64/hyp-pcpu' into kvmarm-master/next 2020-09-30 14:05:35 +01:00
aarch32.c Merge branch 'kvm-arm64/misc-5.9' into kvmarm-master/next-WIP 2020-07-28 16:26:16 +01:00
entry.S KVM: arm64: Avoid corrupting vCPU context register in guest exit 2021-03-17 17:06:36 +01:00
fpsimd.S KVM: arm64: Remove __hyp_text macro, use build rules instead 2020-07-05 18:38:45 +01:00
hyp-entry.S arm64: Mitigate spectre style branch history side channels 2022-03-11 12:11:53 +01:00
pgtable.c KVM: arm64: Fix range alignment when walking page tables 2021-03-17 17:06:36 +01:00
smccc_wa.S arm64: kvm: Fix copy-and-paste error in bhb templates for v5.10 stable 2022-03-19 13:44:46 +01:00
vgic-v2-cpuif-proxy.c KVM: arm64: Remove __hyp_text macro, use build rules instead 2020-07-05 18:38:45 +01:00
vgic-v3-sr.c treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00