KVM: arm64: FF-A proxy for pKVM
Status from this message: Applied to kvmarm/next, thanks!
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v3 Latest10 patches 3 repliesApplied
- v210 patches 5 repliesSuperseded
Patches in v3 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/10 | KVM: arm64: Block unsafe FF-A calls from the hostarch/ arch/ arch/ +1 more | +139 | 0 replies | |
| 2/10 | KVM: arm64: Probe FF-A version and host/hyp partition ID during initarch/ arch/ arch/ +2 more | +38 | 0 replies | |
| 3/10 | KVM: arm64: Allocate pages for hypervisor FF-A mailboxesarch/ arch/ arch/ +2 more | +40 | 0 replies | |
| 4/10 | KVM: arm64: Handle FFA_RXTX_MAP and FFA_RXTX_UNMAP calls from the hostarch/ include/ | +196 | 0 replies | |
| 5/10 | KVM: arm64: Add FF-A helpers to share/unshare memory with secure worldarch/ arch/ | +71 | 0 replies | |
| 6/10 | KVM: arm64: Handle FFA_MEM_SHARE calls from the hostarch/ | +155 | 0 replies | |
| 7/10 | KVM: arm64: Handle FFA_MEM_RECLAIM calls from the hostarch/ | +79 | 0 replies | |
| 8/10 | KVM: arm64: Handle FFA_MEM_LEND calls from the hostarch/ | +15 | 1 reply | |
| 9/10 | KVM: arm64: Handle FFA_FEATURES call from the hostarch/ | +41 | 0 replies | |
| 10/10 | KVM: arm64: pkvm: Add support for fragmented FF-A descriptorsarch/ arch/ | +162 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v3 yet.
Cover letter [PATCH v3 00/10] KVM: arm64: FF-A proxy for pKVM
Hi all,
This is version three of the pKVM FF-A proxy series previously posted here:
v1: https://lore.kernel.org/r/[email protected]
v2: https://lore.kernel.org/r/[email protected]
Changes since v2 include:
* Rename 'spmd_' functions per suggestion from Oliver
* Add some more comments
* Rebase onto 6.4-rc3
Cheers,
Will
--->8
Fuad Tabba (1):
KVM: arm64: Handle FFA_FEATURES call from the host
Quentin Perret (1):
KVM: arm64: pkvm: Add support for fragmented FF-A descriptors
Will Deacon (8):
KVM: arm64: Block unsafe FF-A calls from the host
KVM: arm64: Probe FF-A version and host/hyp partition ID during init
KVM: arm64: Allocate pages for hypervisor FF-A mailboxes
KVM: arm64: Handle FFA_RXTX_MAP and FFA_RXTX_UNMAP calls from the host
KVM: arm64: Add FF-A helpers to share/unshare memory with secure world
KVM: arm64: Handle FFA_MEM_SHARE calls from the host
KVM: arm64: Handle FFA_MEM_RECLAIM calls from the host
KVM: arm64: Handle FFA_MEM_LEND calls from the host
arch/arm64/include/asm/kvm_host.h | 1 + arch/arm64/include/asm/kvm_pkvm.h | 21 + arch/arm64/kvm/arm.c | 1 + arch/arm64/kvm/hyp/include/nvhe/ffa.h | 17 + arch/arm64/kvm/hyp/include/nvhe/mem_protect.h | 3 + arch/arm64/kvm/hyp/nvhe/Makefile | 2 +- arch/arm64/kvm/hyp/nvhe/ffa.c | 762 ++++++++++++++++++ arch/arm64/kvm/hyp/nvhe/hyp-main.c | 3 + arch/arm64/kvm/hyp/nvhe/mem_protect.c | 68 ++ arch/arm64/kvm/hyp/nvhe/setup.c | 11 + arch/arm64/kvm/pkvm.c | 1 + include/linux/arm_ffa.h | 8 + 12 files changed, 897 insertions(+), 1 deletion(-) create mode 100644 arch/arm64/kvm/hyp/include/nvhe/ffa.h create mode 100644 arch/arm64/kvm/hyp/nvhe/ffa.c
Signature · 1 line
2.40.1.698.g37aff9b760-goog