KVM: arm64: Save/restore MTE registers
Define the new system registers that MTE introduces and context switch them. The MTE feature is still hidden from the ID register as it isn't supported in a VM yet. Reviewed-by:Catalin Marinas <catalin.marinas@arm.com> Signed-off-by:
Steven Price <steven.price@arm.com> Signed-off-by:
Marc Zyngier <maz@kernel.org> Link: https://lore.kernel.org/r/20210621111716.37157-4-steven.price@arm.com
Showing
- arch/arm64/include/asm/kvm_arm.h 2 additions, 1 deletionarch/arm64/include/asm/kvm_arm.h
- arch/arm64/include/asm/kvm_host.h 6 additions, 0 deletionsarch/arm64/include/asm/kvm_host.h
- arch/arm64/include/asm/kvm_mte.h 66 additions, 0 deletionsarch/arm64/include/asm/kvm_mte.h
- arch/arm64/include/asm/sysreg.h 2 additions, 1 deletionarch/arm64/include/asm/sysreg.h
- arch/arm64/kernel/asm-offsets.c 2 additions, 0 deletionsarch/arm64/kernel/asm-offsets.c
- arch/arm64/kvm/hyp/entry.S 7 additions, 0 deletionsarch/arm64/kvm/hyp/entry.S
- arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h 21 additions, 0 deletionsarch/arm64/kvm/hyp/include/hyp/sysreg-sr.h
- arch/arm64/kvm/sys_regs.c 18 additions, 4 deletionsarch/arm64/kvm/sys_regs.c
Loading
Please register or sign in to comment