All of lore.kernel.org
 help / color / mirror / Atom feed
From: Nicholas Piggin <npiggin@gmail.com>
To: qemu-devel@nongnu.org
Cc: Nicholas Piggin <npiggin@gmail.com>,
	qemu-ppc@nongnu.org,
	Daniel Henrique Barboza <danielhb413@gmail.com>,
	Harsh Prateek Bora <harshpb@linux.ibm.com>
Subject: [PULL 00/38] ppc-for-9.0-2 queue
Date: Wed, 13 Mar 2024 02:58:11 +1000	[thread overview]
Message-ID: <20240312165851.2240242-1-npiggin@gmail.com> (raw)

The following changes since commit 35ac6831d98e18e2c78c85c93e3a6ca1f1ae3e58:

  Merge tag 'net-pull-request' of https://github.com/jasowang/qemu into staging (2024-03-12 13:42:57 +0000)

are available in the Git repository at:

  https://gitlab.com/npiggin/qemu.git tags/pull-ppc-for-9.0-2-20240313

for you to fetch changes up to e1617b845104032f0aaad9b91dcda56c7c437998:

  spapr: nested: Introduce cap-nested-papr for Nested PAPR API (2024-03-13 02:47:04 +1000)

----------------------------------------------------------------
* PAPR nested hypervisor host implementation for spapr TCG
* excp_helper.c code cleanups and improvements
* Move more ops to decodetree
* Deprecate pseries-2.12 machines and P9 and P10 DD1.0 CPUs
* Document running Linux on AmigaNG
* Update dt feature advertising POWER CPUs.
* Add P10 PMU SPRs
* Improve pnv topology calculation for SMT8 CPUs.
* Various bug fixes.

----------------------------------------------------------------
BALATON Zoltan (8):
      docs/system/ppc: Document running Linux on AmigaNG machines
      target/ppc: Use env_cpu for cpu_abort in excp_helper
      target/ppc: Readability improvements in exception handlers
      target/ppc: Add gen_exception_err_nip() function
      target/ppc: Clean up ifdefs in excp_helper.c, part 1
      target/ppc: Clean up ifdefs in excp_helper.c, part 2
      target/ppc: Clean up ifdefs in excp_helper.c, part 3
      target/ppc: Remove interrupt handler wrapper functions

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

Caleb Schlossin (1):
      ppc/pnv: Improve pervasive topology calculation for big-core

Chinmay Rath (1):
      target/ppc: Move add and subf type fixed-point arithmetic instructions to decodetree

Cédric Le Goater (1):
      MAINTAINERS: Remove myself as reviewer from PPC

Harsh Prateek Bora (14):
      spapr: nested: register nested-hv api hcalls only for cap-nested-hv
      spapr: nested: move nested part of spapr_get_pate into spapr_nested.c
      spapr: nested: Introduce SpaprMachineStateNested to store related info.
      spapr: nested: keep nested-hv related code restricted to its API.
      spapr: nested: Document Nested PAPR API
      spapr: nested: Introduce H_GUEST_[GET|SET]_CAPABILITIES hcalls.
      spapr: nested: Introduce H_GUEST_[CREATE|DELETE] hcalls.
      spapr: nested: Introduce H_GUEST_CREATE_VCPU hcall.
      spapr: nested: Extend nested_ppc_state for nested PAPR API
      spapr: nested: Initialize the GSB elements lookup table.
      spapr: nested: Introduce H_GUEST_[GET|SET]_STATE hcalls.
      spapr: nested: Use correct source for parttbl info for nested PAPR API.
      spapr: nested: Introduce H_GUEST_RUN_VCPU hcall.
      spapr: nested: Introduce cap-nested-papr for Nested PAPR API

Madhavan Srinivasan (1):
      target/ppc: Add power10 pmu SPRs

Nicholas Piggin (10):
      target/ppc: Fix GDB SPR regnum indexing
      target/ppc: Prevent supervisor from modifying MSR[ME]
      spapr: set MSR[ME] and MSR[FP] on client entry
      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

Philippe Mathieu-Daudé (1):
      docs: Deprecate the pseries-2.12 machines

 MAINTAINERS                                |    4 +-
 docs/about/deprecated.rst                  |    6 +-
 docs/devel/nested-papr.txt                 |  119 +++
 docs/system/ppc/amigang.rst                |  161 +++
 docs/system/target-ppc.rst                 |    1 +
 hw/ppc/pnv.c                               |  175 +++-
 hw/ppc/pnv_core.c                          |    8 +-
 hw/ppc/ppc.c                               |   10 +
 hw/ppc/spapr.c                             |   98 +-
 hw/ppc/spapr_caps.c                        |   54 +
 hw/ppc/spapr_cpu_core.c                    |    8 +-
 hw/ppc/spapr_hcall.c                       |   24 +-
 hw/ppc/spapr_nested.c                      | 1556 +++++++++++++++++++++++++++-
 include/hw/ppc/pnv_chip.h                  |    2 +-
 include/hw/ppc/pnv_core.h                  |    1 +
 include/hw/ppc/spapr.h                     |   27 +-
 include/hw/ppc/spapr_nested.h              |  427 +++++++-
 target/ppc/cpu-models.c                    |    4 -
 target/ppc/cpu.h                           |   11 +
 target/ppc/cpu_init.c                      |   46 +-
 target/ppc/excp_helper.c                   |  418 +++-----
 target/ppc/gdbstub.c                       |    7 +-
 target/ppc/helper_regs.c                   |    5 +
 target/ppc/insn32.decode                   |   26 +
 target/ppc/kvm.c                           |   11 -
 target/ppc/misc_helper.c                   |    3 -
 target/ppc/translate.c                     |  164 +--
 target/ppc/translate/fixedpoint-impl.c.inc |   70 ++
 28 files changed, 2883 insertions(+), 563 deletions(-)
 create mode 100644 docs/devel/nested-papr.txt
 create mode 100644 docs/system/ppc/amigang.rst


             reply	other threads:[~2024-03-12 16:59 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-03-12 16:58 Nicholas Piggin [this message]
2024-03-12 16:58 ` [PULL 01/38] target/ppc: Fix GDB SPR regnum indexing Nicholas Piggin
2024-03-12 16:58 ` [PULL 02/38] target/ppc: Prevent supervisor from modifying MSR[ME] Nicholas Piggin
2024-03-12 16:58 ` [PULL 03/38] spapr: set MSR[ME] and MSR[FP] on client entry Nicholas Piggin
2024-03-12 16:58 ` [PULL 04/38] ppc: Drop support for POWER9 and POWER10 DD1 chips Nicholas Piggin
2024-03-12 16:58 ` [PULL 05/38] target/ppc: POWER10 does not have transactional memory Nicholas Piggin
2024-03-12 16:58 ` [PULL 06/38] ppc/spapr|pnv: Remove SAO from pa-features Nicholas Piggin
2024-03-12 16:58 ` [PULL 07/38] ppc/spapr: Remove copy-paste " Nicholas Piggin
2024-03-12 16:58 ` [PULL 08/38] ppc/spapr: Adjust ibm,pa-features for POWER9 Nicholas Piggin
2024-03-12 16:58 ` [PULL 09/38] ppc/spapr: Add pa-features for POWER10 machines Nicholas Piggin
2024-03-12 16:58 ` [PULL 10/38] ppc/pnv: Permit ibm,pa-features set per machine variant Nicholas Piggin
2024-03-12 16:58 ` [PULL 11/38] ppc/pnv: Set POWER9, POWER10 ibm,pa-features bits Nicholas Piggin
2024-03-12 16:58 ` [PULL 12/38] MAINTAINERS: Remove myself as reviewer from PPC Nicholas Piggin
2024-03-12 16:58 ` [PULL 13/38] docs: Deprecate the pseries-2.12 machines Nicholas Piggin
2024-03-12 16:58 ` [PULL 14/38] docs/system/ppc: Document running Linux on AmigaNG machines Nicholas Piggin
2024-03-12 16:58 ` [PULL 15/38] target/ppc: Move add and subf type fixed-point arithmetic instructions to decodetree Nicholas Piggin
2024-03-12 16:58 ` [PULL 16/38] target/ppc: Add power10 pmu SPRs Nicholas Piggin
2024-03-12 16:58 ` [PULL 17/38] ppc/pnv: Improve pervasive topology calculation for big-core Nicholas Piggin
2024-03-12 16:58 ` [PULL 18/38] target/ppc: Use env_cpu for cpu_abort in excp_helper Nicholas Piggin
2024-03-12 16:58 ` [PULL 19/38] target/ppc: Readability improvements in exception handlers Nicholas Piggin
2024-03-12 16:58 ` [PULL 20/38] target/ppc: Add gen_exception_err_nip() function Nicholas Piggin
2024-03-12 16:58 ` [PULL 21/38] target/ppc: Clean up ifdefs in excp_helper.c, part 1 Nicholas Piggin
2024-03-12 16:58 ` [PULL 22/38] target/ppc: Clean up ifdefs in excp_helper.c, part 2 Nicholas Piggin
2024-03-12 16:58 ` [PULL 23/38] target/ppc: Clean up ifdefs in excp_helper.c, part 3 Nicholas Piggin
2024-03-12 16:58 ` [PULL 24/38] target/ppc: Remove interrupt handler wrapper functions Nicholas Piggin
2024-03-12 16:58 ` [PULL 25/38] spapr: nested: register nested-hv api hcalls only for cap-nested-hv Nicholas Piggin
2024-03-12 16:58 ` [PULL 26/38] spapr: nested: move nested part of spapr_get_pate into spapr_nested.c Nicholas Piggin
2024-03-12 16:58 ` [PULL 27/38] spapr: nested: Introduce SpaprMachineStateNested to store related info Nicholas Piggin
2024-03-12 16:58 ` [PULL 28/38] spapr: nested: keep nested-hv related code restricted to its API Nicholas Piggin
2024-03-12 16:58 ` [PULL 29/38] spapr: nested: Document Nested PAPR API Nicholas Piggin
2024-03-12 16:58 ` [PULL 30/38] spapr: nested: Introduce H_GUEST_[GET|SET]_CAPABILITIES hcalls Nicholas Piggin
2024-03-12 16:58 ` [PULL 31/38] spapr: nested: Introduce H_GUEST_[CREATE|DELETE] hcalls Nicholas Piggin
2024-03-12 16:58 ` [PULL 32/38] spapr: nested: Introduce H_GUEST_CREATE_VCPU hcall Nicholas Piggin
2024-03-12 16:58 ` [PULL 33/38] spapr: nested: Extend nested_ppc_state for nested PAPR API Nicholas Piggin
2024-03-12 16:58 ` [PULL 34/38] spapr: nested: Initialize the GSB elements lookup table Nicholas Piggin
2024-03-12 16:58 ` [PULL 35/38] spapr: nested: Introduce H_GUEST_[GET|SET]_STATE hcalls Nicholas Piggin
2024-03-26 16:02   ` Peter Maydell
2024-03-27  5:41     ` Harsh Prateek Bora
2024-03-27  8:05       ` Thomas Huth
2024-03-28 15:25       ` Peter Maydell
2024-03-29  3:53         ` Harsh Prateek Bora
2024-03-12 16:58 ` [PULL 36/38] spapr: nested: Use correct source for parttbl info for nested PAPR API Nicholas Piggin
2024-03-12 16:58 ` [PULL 37/38] spapr: nested: Introduce H_GUEST_RUN_VCPU hcall Nicholas Piggin
2024-03-12 16:58 ` [PULL 38/38] spapr: nested: Introduce cap-nested-papr for Nested PAPR API Nicholas Piggin
2024-03-12 19:29 ` [PULL 00/38] ppc-for-9.0-2 queue Bernhard Beschow
2024-03-13 15:10 ` Peter Maydell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240312165851.2240242-1-npiggin@gmail.com \
    --to=npiggin@gmail.com \
    --cc=danielhb413@gmail.com \
    --cc=harshpb@linux.ibm.com \
    --cc=qemu-devel@nongnu.org \
    --cc=qemu-ppc@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.