linux_dsm_epyc7002/arch/arm64/kvm/hyp
Marc Zyngier 044ac37d12 arm64: KVM: Add compatibility aliases
So far, we've implemented the new world switch with a completely
different namespace, so that we could have both implementation
compiled in.

Let's take things one step further by adding weak aliases that
have the same names as the original implementation. The weak
attributes allows the new implementation to be overriden by the
old one, and everything still work.

At a later point, we'll be able to simply drop the old code, and
everything will hopefully keep working, thanks to the aliases we
have just added. This also saves us repainting all the callers.

Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Acked-by: Christoffer Dall <christoffer.dall@linaro.org>
2015-12-14 11:30:42 +00:00
..
debug-sr.c arm64: KVM: Add compatibility aliases 2015-12-14 11:30:42 +00:00
entry.S arm64: KVM: Implement TLB handling 2015-12-14 11:30:41 +00:00
fpsimd.S arm64: KVM: Implement fpsimd save/restore 2015-12-14 11:30:41 +00:00
hyp-entry.S arm64: KVM: Add compatibility aliases 2015-12-14 11:30:42 +00:00
hyp.h arm64: KVM: Add panic handling 2015-12-14 11:30:42 +00:00
Makefile arm64: KVM: HYP mode entry points 2015-12-14 11:30:42 +00:00
switch.c arm64: KVM: Add compatibility aliases 2015-12-14 11:30:42 +00:00
sysreg-sr.c arm64: KVM: Implement fpsimd save/restore 2015-12-14 11:30:41 +00:00
timer-sr.c arm64: KVM: Implement timer save/restore 2015-12-14 11:30:39 +00:00
tlb.c arm64: KVM: Add compatibility aliases 2015-12-14 11:30:42 +00:00
vgic-v2-sr.c arm64: KVM: Implement vgic-v2 save/restore 2015-12-14 11:30:38 +00:00
vgic-v3-sr.c arm64: KVM: Add compatibility aliases 2015-12-14 11:30:42 +00:00