These patches add support to KVM to enable MTE within a guest. They are based on Catalin's v6 MTE user-space support series[1]. Changes since the previous RFC posting[2]: * Correctly read/write TFSR_EL1 using {read,write}_sysreg_el1() * Set SCTLR_EL2.ITFSB bit for non-VHE * Minor updates to deal with rebasing [1] https://lore.kernel.org/r/20200703153718.16973-1-catalin.marinas@xxxxxxx [2] https://lore.kernel.org/r/20200617123844.29960-1-steven.price@xxxxxxx Steven Price (2): arm64: kvm: Save/restore MTE registers arm64: kvm: Introduce MTE VCPU feature arch/arm64/include/asm/kvm_emulate.h | 3 +++ arch/arm64/include/asm/kvm_host.h | 9 ++++++++- arch/arm64/include/asm/sysreg.h | 3 ++- arch/arm64/include/uapi/asm/kvm.h | 1 + arch/arm64/kvm/hyp/sysreg-sr.c | 14 ++++++++++++++ arch/arm64/kvm/mmu.c | 15 +++++++++++++++ arch/arm64/kvm/reset.c | 8 ++++++++ arch/arm64/kvm/sys_regs.c | 8 ++++++++ 8 files changed, 59 insertions(+), 2 deletions(-) -- 2.20.1 _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/mailman/listinfo/kvmarm