KVM: arm64: Restrict host hypercalls when pKVM is enabled
Status from this message: Applied to next, thanks!
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v3 Latest6 patches 1 replyApplied
- v25 patches 3 repliesSuperseded
- v15 patches 11 repliesSuperseded
Patches in v3 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | KVM: arm64: Turn __KVM_HOST_SMCCC_FUNC_* into an enum (mostly)arch/ | +24 | 0 replies | |
| 2/6 | arm64: Prevent kexec and hibernation if is_protected_kvm_enabled()arch/ | +2 | 0 replies | |
| 3/6 | KVM: arm64: Reject stub hypercalls after pKVM has been initialisedarch/ arch/ | +40 | 0 replies | |
| 4/6 | KVM: arm64: Propagate errors from __pkvm_prot_finalize hypercallarch/ | +19 | 0 replies | |
| 5/6 | KVM: arm64: Prevent re-finalisation of pKVM for a given CPUarch/ | +3 | 0 replies | |
| 6/6 | KVM: arm64: Disable privileged hypercalls after pKVM finalisationarch/ arch/ | +40 | 0 replies |
Reviews trailers per patch
1 of 6 patches has a Reviewed-by or Acked-by.
| Patch | Will Deacon |
|---|---|
| 1/6 | A-b |
| 2/6 | |
| 3/6 | |
| 4/6 | |
| 5/6 | |
| 6/6 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v3 0/6] KVM: arm64: Restrict host hypercalls when pKVM is enabled
Hi again folks,
This is version three of the patches I previously posted here:
v1: https://lore.kernel.org/r/[email protected]
v2: https://lore.kernel.org/r/[email protected]
Changes since v3 are:
- Included proposed cleanup (using an enum) from Marc
- Rebased onto -rc4
Cheers,
Will
--->8
Marc Zyngier (1):
KVM: arm64: Turn __KVM_HOST_SMCCC_FUNC_* into an enum (mostly)
Will Deacon (5):
arm64: Prevent kexec and hibernation if is_protected_kvm_enabled()
KVM: arm64: Reject stub hypercalls after pKVM has been initialised
KVM: arm64: Propagate errors from __pkvm_prot_finalize hypercall
KVM: arm64: Prevent re-finalisation of pKVM for a given CPU
KVM: arm64: Disable privileged hypercalls after pKVM finalisation
arch/arm64/include/asm/kvm_asm.h | 47 ++++++++++++--------- arch/arm64/kernel/smp.c | 3 +- arch/arm64/kvm/arm.c | 61 ++++++++++++++++++--------- arch/arm64/kvm/hyp/nvhe/host.S | 26 ++++++++---- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 37 +++++++++++----- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 3 ++ 6 files changed, 117 insertions(+), 60 deletions(-)
Signature · 6 lines
2.33.0.882.g93a45727a2-goog _______________________________________________ kvmarm mailing list [email protected] https://lists.cs.columbia.edu/mailman/listinfo/kvmarm