Merge branch kvm-arm64/mmu/mte into kvmarm-master/next
authorMarc Zyngier <maz@kernel.org>
Tue, 22 Jun 2021 14:09:34 +0000 (15:09 +0100)
committerMarc Zyngier <maz@kernel.org>
Tue, 22 Jun 2021 14:09:34 +0000 (15:09 +0100)
commit9f03db6673598f618f10ba01b3f8824bd5f31a41
tree219eab43901af8c7fb1e1498f597ecb03988d51e
parent2fea6cf7d32141b9e95e30500f1d50a9f92a7371
parent04c02c201d7e8149ae336ead69fb64e4e6f94bc9
Merge branch kvm-arm64/mmu/mte into kvmarm-master/next

KVM/arm64 support for MTE, courtesy of Steven Price.
It allows the guest to use memory tagging, and offers
a new userspace API to save/restore the tags.

* kvm-arm64/mmu/mte:
  KVM: arm64: Document MTE capability and ioctl
  KVM: arm64: Add ioctl to fetch/store tags in a guest
  KVM: arm64: Expose KVM_ARM_CAP_MTE
  KVM: arm64: Save/restore MTE registers
  KVM: arm64: Introduce MTE VM feature
  arm64: mte: Sync tags for pages where PTE is untagged

Signed-off-by: Marc Zyngier <maz@kernel.org>
arch/arm64/include/asm/kvm_host.h
arch/arm64/kvm/arm.c
arch/arm64/kvm/mmu.c