arm64: add hypervisor stub
If booted in EL2, install an dummy hypervisor whose only purpose is to be replaced by a full fledged one. A minimal API allows to: - obtain the current HYP vectors (__hyp_get_vectors) - set new HYP vectors (__hyp_set_vectors) Signed-off-by:Marc Zyngier <marc.zyngier@arm.com> Signed-off-by:
Catalin Marinas <catalin.marinas@arm.com>
Showing
- arch/arm64/include/asm/virt.h 3 additions, 0 deletionsarch/arm64/include/asm/virt.h
- arch/arm64/kernel/Makefile 2 additions, 1 deletionarch/arm64/kernel/Makefile
- arch/arm64/kernel/head.S 4 additions, 0 deletionsarch/arm64/kernel/head.S
- arch/arm64/kernel/hyp-stub.S 109 additions, 0 deletionsarch/arm64/kernel/hyp-stub.S
Loading
Please register or sign in to comment