[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[RFC PATCH 0/3] ppc/pnv: SMT support for powernv
From: |
Nicholas Piggin |
Subject: |
[RFC PATCH 0/3] ppc/pnv: SMT support for powernv |
Date: |
Thu, 29 Jun 2023 12:16:30 +1000 |
These patches implement enough to boot a SMT powernv machine to Linux
and boot a SMP KVM guest inside that.
There are a few more SPRs that need to be done, and per-LPAR SPRs are
mostly not annotated yet so it can't run in 1LPAR mode. But it is
enough to run skiboot/Linux with SMT so I'll just post the minimal
patches for RFC because the concept isn't really different to add
more SPRs and things.
Thanks,
Nick
Nicholas Piggin (3):
target/ppc: Add LPAR-per-core vs per-thread mode flag
target/ppc: SMT support for the HID SPR
ppc/pnv: SMT support for powernv
hw/ppc/pnv.c | 12 ++++++++++++
hw/ppc/pnv_core.c | 13 +++++--------
hw/ppc/spapr_cpu_core.c | 2 ++
target/ppc/cpu.h | 3 +++
target/ppc/cpu_init.c | 14 +++++++++++++-
target/ppc/helper.h | 1 +
target/ppc/misc_helper.c | 21 +++++++++++++++++++++
target/ppc/spr_common.h | 1 +
target/ppc/translate.c | 32 +++++++++++++++++++++++++++++---
9 files changed, 87 insertions(+), 12 deletions(-)
--
2.40.1
- [RFC PATCH 0/3] ppc/pnv: SMT support for powernv,
Nicholas Piggin <=
- [RFC PATCH 1/3] target/ppc: Add LPAR-per-core vs per-thread mode flag, Nicholas Piggin, 2023/06/28
- [RFC PATCH 2/3] target/ppc: SMT support for the HID SPR, Nicholas Piggin, 2023/06/28
- [RFC PATCH 3/3] ppc/pnv: SMT support for powernv, Nicholas Piggin, 2023/06/28
- Re: [RFC PATCH 0/3] ppc/pnv: SMT support for powernv, Cédric Le Goater, 2023/06/29
- Re: [RFC PATCH 0/3] ppc/pnv: SMT support for powernv, Cédric Le Goater, 2023/06/29