Re: [PATCH v2 0/4] KVM: arm64: Fix initializing HCRX_EL2 and other traps in pKVM
From: Marc Zyngier <maz@kernel.org>
Date: 2025-02-27 14:40:18
Also in:
kvmarm
On Wed, 26 Feb 2025 21:55:16 +0000, Fuad Tabba [off-list ref] wrote:
Changes since v1 [*]: - Factor out setting HCRX_EL2 traps into a separate function and share logic between protected and non-protected modes - Rebase on Linux 6.14-rc4 For context, please refer to v1 [*]. Cheers, /fuad [*] https://lore.kernel.org/all/20250214150258.464798-1-tabba@google.com/ (local) Fuad Tabba (4): KVM: arm64: Factor out setting HCRX_EL2 traps into separate function KVM: arm64: Initialize HCRX_EL2 traps in pKVM KVM: arm64: Factor out pKVM hyp vcpu creation to separate function KVM: arm64: Create each pKVM hyp vcpu after its corresponding host vcpu arch/arm64/include/asm/kvm_emulate.h | 24 +++++++++ arch/arm64/include/asm/kvm_host.h | 2 + arch/arm64/include/asm/kvm_pkvm.h | 1 + arch/arm64/kvm/arm.c | 4 ++ arch/arm64/kvm/hyp/include/nvhe/pkvm.h | 6 --- arch/arm64/kvm/hyp/nvhe/pkvm.c | 62 ++++++++++++++--------- arch/arm64/kvm/pkvm.c | 70 +++++++++++++------------- arch/arm64/kvm/sys_regs.c | 20 +------- 8 files changed, 104 insertions(+), 85 deletions(-) base-commit: d082ecbc71e9e0bf49883ee4afd435a77a5101b6
Reviewed-by: Marc Zyngier <maz@kernel.org> M. -- Without deviation from the norm, progress is not possible.