[PATCH v2 0/2] KVM: arm64: Support for Arm v8.8 memcpy instructions in KVM guests

From: Kristina Martsenko
Date: Fri Sep 22 2023 - 07:26:06 EST


Hi,

This is v2 of the series to allow using the new Arm memory copy instructions
in KVM guests. See v1 for more information [1].

Changes in v2:
- Dropped HCRX_EL2 vcpu field
- Rebased onto v6.6-rc2

Thanks,
Kristina

[1] https://lore.kernel.org/kvmarm/20230915124840.474888-1-kristina.martsenko@xxxxxxx/

Kristina Martsenko (2):
KVM: arm64: Add handler for MOPS exceptions
KVM: arm64: Expose MOPS instructions to guests

arch/arm64/include/asm/kvm_arm.h | 4 +-
arch/arm64/include/asm/traps.h | 54 ++++++++++++++++++-
arch/arm64/kernel/traps.c | 48 +----------------
arch/arm64/kvm/hyp/include/hyp/switch.h | 17 ++++++
.../arm64/kvm/hyp/include/nvhe/fixed_config.h | 3 +-
arch/arm64/kvm/hyp/nvhe/switch.c | 2 +
arch/arm64/kvm/hyp/vhe/switch.c | 1 +
arch/arm64/kvm/sys_regs.c | 1 -
8 files changed, 78 insertions(+), 52 deletions(-)


base-commit: ce9ecca0238b140b88f43859b211c9fdfd8e5b70
--
2.25.1