[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 0/9] ppc: nested KVM HV for spapr virtual hypervisor
From: |
Nicholas Piggin |
Subject: |
[PATCH v2 0/9] ppc: nested KVM HV for spapr virtual hypervisor |
Date: |
Wed, 16 Feb 2022 20:25:36 +1000 |
This should account for AFAIKS all comments, except maybe some
about naming.
Changes since v1:
- Per-CPU spapr nested state moved to SpaprCpuState from PowerPCCPU.
- address_space_map ops are used, small rearrangement to make any
given access region store-only or load-only.
- Some style, naming, etc cleanups and fixes.
Hopefully I didn't miss anything.
Thanks,
Nick
Nicholas Piggin (9):
target/ppc: raise HV interrupts for partition table entry problems
spapr: prevent hdec timer being set up under virtual hypervisor
ppc: allow the hdecr timer to be created/destroyed
target/ppc: add vhyp addressing mode helper for radix MMU
target/ppc: make vhyp get_pate method take lpid and return success
target/ppc: add helper for books vhyp hypercall handler
target/ppc: Add powerpc_reset_excp_state helper
target/ppc: Introduce a vhyp framework for nested HV support
spapr: implement nested-hv capability for the virtual hypervisor
hw/ppc/pegasos2.c | 6 +
hw/ppc/ppc.c | 23 ++-
hw/ppc/spapr.c | 46 ++++-
hw/ppc/spapr_caps.c | 14 +-
hw/ppc/spapr_cpu_core.c | 6 +-
hw/ppc/spapr_hcall.c | 333 ++++++++++++++++++++++++++++++++
include/hw/ppc/ppc.h | 3 +
include/hw/ppc/spapr.h | 74 ++++++-
include/hw/ppc/spapr_cpu_core.h | 5 +
target/ppc/cpu.h | 10 +-
target/ppc/excp_helper.c | 117 ++++++++---
target/ppc/mmu-radix64.c | 37 +++-
12 files changed, 621 insertions(+), 53 deletions(-)
--
2.23.0
- [PATCH v2 0/9] ppc: nested KVM HV for spapr virtual hypervisor,
Nicholas Piggin <=
- [PATCH v2 1/9] target/ppc: raise HV interrupts for partition table entry problems, Nicholas Piggin, 2022/02/16
- [PATCH v2 2/9] spapr: prevent hdec timer being set up under virtual hypervisor, Nicholas Piggin, 2022/02/16
- [PATCH v2 3/9] ppc: allow the hdecr timer to be created/destroyed, Nicholas Piggin, 2022/02/16
- [PATCH v2 4/9] target/ppc: add vhyp addressing mode helper for radix MMU, Nicholas Piggin, 2022/02/16
- [PATCH v2 5/9] target/ppc: make vhyp get_pate method take lpid and return success, Nicholas Piggin, 2022/02/16
- [PATCH v2 6/9] target/ppc: add helper for books vhyp hypercall handler, Nicholas Piggin, 2022/02/16
- [PATCH v2 7/9] target/ppc: Add powerpc_reset_excp_state helper, Nicholas Piggin, 2022/02/16
- [PATCH v2 8/9] target/ppc: Introduce a vhyp framework for nested HV support, Nicholas Piggin, 2022/02/16
- [PATCH v2 9/9] spapr: implement nested-hv capability for the virtual hypervisor, Nicholas Piggin, 2022/02/16