[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20230922112508.1774352-1-kristina.martsenko@arm.com>
Date: Fri, 22 Sep 2023 12:25:06 +0100
From: Kristina Martsenko <kristina.martsenko@....com>
To: kvmarm@...ts.linux.dev, linux-arm-kernel@...ts.infradead.org
Cc: Marc Zyngier <maz@...nel.org>,
Oliver Upton <oliver.upton@...ux.dev>,
James Morse <james.morse@....com>,
Suzuki K Poulose <suzuki.poulose@....com>,
Zenghui Yu <yuzenghui@...wei.com>,
Catalin Marinas <catalin.marinas@....com>,
Will Deacon <will@...nel.org>,
Vladimir Murzin <vladimir.murzin@....com>,
Colton Lewis <coltonlewis@...gle.com>,
linux-kernel@...r.kernel.org
Subject: [PATCH v2 0/2] KVM: arm64: Support for Arm v8.8 memcpy instructions in KVM guests
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@arm.com/
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
Powered by blists - more mailing lists