mbox series

[00/13] misc ppc patches

Message ID 20240311185200.2185753-1-npiggin@gmail.com
Headers show
Series misc ppc patches | expand

Message

Nicholas Piggin March 11, 2024, 6:51 p.m. UTC
Here's a bunch of patches that have been on the list in various
forms, but haven't made it upstream yet. I would like to get
them merged for 9.0 if possible. The checkstop and attn ones are
bigger but they're not so important so I could defer them.

Main change is merging Ben's DEXCR patch from last year with my
POWER10 pa-features patch -- his was posted first and added a
POWER10 entry so I took his but updated title and changelog.

And changing the SAO and copy-paste patches to always cease
advertising them, rather than depending on the host, as per
discussion with David.

Thanks,
Nick

Benjamin Gray (1):
  ppc/spapr: Add pa-features for POWER10 machines

Nicholas Piggin (12):
  ppc: Drop support for POWER9 and POWER10 DD1 chips
  target/ppc: POWER10 does not have transactional memory
  ppc/spapr|pnv: Remove SAO from pa-features
  ppc/spapr: Remove copy-paste from pa-features
  ppc/spapr: Adjust ibm,pa-features for POWER9
  ppc/pnv: Permit ibm,pa-features set per machine variant
  ppc/pnv: Set POWER9, POWER10 ibm,pa-features bits
  target/ppc: Prevent supervisor from modifying MSR[ME]
  spapr: set MSR[ME] and MSR[FP] on client entry
  target/ppc: Make checkstop actually stop the system
  target/ppc: improve checkstop logging
  target/ppc: Implement attn instruction on BookS 64-bit processors

 target/ppc/cpu.h         |  16 +++++-
 target/ppc/helper.h      |   4 ++
 hw/ppc/pnv.c             | 104 ++++++++++++++++++++++++++++++++++-----
 hw/ppc/spapr.c           |  63 ++++++++++++++++++++----
 hw/ppc/spapr_cpu_core.c  |   4 +-
 target/ppc/cpu-models.c  |   4 --
 target/ppc/cpu_init.c    |  93 +++++++++++++++++++++++++++++-----
 target/ppc/excp_helper.c |  52 +++++++++++++++-----
 target/ppc/helper_regs.c |   5 ++
 target/ppc/kvm.c         |  11 -----
 target/ppc/translate.c   |  11 +++++
 11 files changed, 304 insertions(+), 63 deletions(-)

Comments

Philippe Mathieu-Daudé March 11, 2024, 8:06 p.m. UTC | #1
On 11/3/24 19:51, Nicholas Piggin wrote:
> Here's a bunch of patches that have been on the list in various
> forms, but haven't made it upstream yet. I would like to get
> them merged for 9.0 if possible. The checkstop and attn ones are
> bigger but they're not so important so I could defer them.

Yes please! Series LGTM but I don't have enough PPC knowledge
to give a proper R-b, so I'll let more familiar developers.

Regards,

Phil.