From: Harsh Prateek Bora <harshpb@linux.ibm.com>
To: qemu-devel@nongnu.org
Subject: [PULL RESEND 00/32] ppc-for-10.2 queue
Date: Thu, 23 Oct 2025 17:46:19 +0530 [thread overview]
Message-ID: <20251023121653.3686015-1-harshpb@linux.ibm.com> (raw)
The following changes since commit c0e80879c876cbe4cbde43a92403329bcedf2ba0:
Merge tag 'pull-vfio-20251022' of https://github.com/legoater/qemu into staging (2025-10-22 08:01:21 -0500)
are available in the Git repository at:
https://gitlab.com/harshpb/qemu.git tags/pull-ppc-for-10.2-d2-20251023-1
for you to fetch changes up to 3db841bf1194b2720a08df2ee0a6ca517091ad0e:
MAINTAINERS: Add entry for FADump (pSeries) (2025-10-23 17:37:42 +0530)
----------------------------------------------------------------
ppc queue for 10.2
* FADUMP Support for pSeries
* Pegasos II cleanup and Pegasos I emulation
* Deprecation of pseries 3.0 up till 4.2
* Coverity fix for amigaone (CID: 1641398)
----------------------------------------------------------------
Aditya Gupta (8):
hw/ppc: Implement fadump register command
hw/ppc: Trigger Fadump boot if fadump is registered
hw/ppc: Preserve memory regions registered for fadump
hw/ppc: Implement saving CPU state in Fadump
hw/ppc: Pass dump-sizes property for fadump in device tree
hw/ppc: Enable fadump for PSeries
tests/functional: Add test for fadump in PSeries
MAINTAINERS: Add entry for FADump (pSeries)
BALATON Zoltan (13):
ppc/amigaone: Free allocated struct
ppc/vof: Make nextprop behave more like Open Firmware
hw/ppc/pegasos2: Remove explicit name properties from device tree
hw/ppc/pegasos2: Change device tree generation
hw/ppc/pegasos2: Remove fdt pointer from machine state
hw/ppc/pegasos2: Rename mv field in machine state
hw/ppc/pegasos2: Add south bridge pointer in the machine state
hw/ppc/pegasos2: Move PCI IRQ routing setup to a function
hw/ppc/pegasos2: Move hardware specific parts out of machine reset
hw/ppc/pegasos2: Introduce abstract superclass
hw/ppc/pegasos2: Add bus frequency to machine state
hw/ppc/pegasos2: Add Pegasos I emulation
hw/ppc/pegasos2: Add VOF support for pegasos1
Harsh Prateek Bora (5):
ppc/spapr: remove deprecated machine pseries-3.0
ppc/spapr: remove deprecated machine pseries-3.1
ppc/spapr: remove deprecated machine pseries-4.0
ppc/spapr: remove deprecated machine pseries-4.1
ppc/spapr: remove deprecated machine pseries-4.2
Philippe Mathieu-Daudé (6):
hw/ppc/spapr: Remove SpaprMachineClass::nr_xirqs field
hw/ppc/spapr: Inline spapr_dtb_needed()
hw/ppc/spapr: Inline few SPAPR_IRQ_* uses
target/ppc/kvm: Remove kvmppc_get_host_serial() as unused
target/ppc/kvm: Remove kvmppc_get_host_model() as unused
hw/ppc/spapr: Remove SpaprMachineClass::phb_placement callback
MAINTAINERS | 9 +
include/hw/ppc/spapr.h | 27 +-
include/hw/ppc/spapr_fadump.h | 124 +++++
include/hw/ppc/spapr_irq.h | 1 -
target/ppc/kvm_ppc.h | 12 -
hw/ppc/amigaone.c | 2 +-
hw/ppc/pegasos2.c | 769 +++++++++++++++---------------
hw/ppc/spapr.c | 368 +++++---------
hw/ppc/spapr_caps.c | 12 +-
hw/ppc/spapr_events.c | 20 +-
hw/ppc/spapr_fadump.c | 730 ++++++++++++++++++++++++++++
hw/ppc/spapr_hcall.c | 5 -
hw/ppc/spapr_irq.c | 36 +-
hw/ppc/spapr_pci.c | 32 +-
hw/ppc/spapr_rtas.c | 76 +++
hw/ppc/spapr_vio.c | 9 -
hw/ppc/vof.c | 50 +-
target/ppc/kvm.c | 11 -
hw/ppc/meson.build | 1 +
pc-bios/dtb/meson.build | 2 +
pc-bios/dtb/pegasos1.dtb | Bin 0 -> 857 bytes
pc-bios/dtb/pegasos1.dts | 125 +++++
pc-bios/dtb/pegasos2.dtb | Bin 0 -> 1701 bytes
pc-bios/dtb/pegasos2.dts | 167 +++++++
tests/functional/ppc64/meson.build | 2 +
tests/functional/ppc64/test_fadump.py | 182 +++++++
tests/functional/qemu_test/linuxkernel.py | 59 +++
27 files changed, 2042 insertions(+), 789 deletions(-)
create mode 100644 include/hw/ppc/spapr_fadump.h
create mode 100644 hw/ppc/spapr_fadump.c
create mode 100644 pc-bios/dtb/pegasos1.dtb
create mode 100644 pc-bios/dtb/pegasos1.dts
create mode 100644 pc-bios/dtb/pegasos2.dtb
create mode 100644 pc-bios/dtb/pegasos2.dts
create mode 100755 tests/functional/ppc64/test_fadump.py
next reply other threads:[~2025-10-23 12:18 UTC|newest]
Thread overview: 39+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-10-23 12:16 Harsh Prateek Bora [this message]
2025-10-23 12:16 ` [PULL 01/32] ppc/spapr: remove deprecated machine pseries-3.0 Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 02/32] hw/ppc/spapr: Remove SpaprMachineClass::nr_xirqs field Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 03/32] ppc/spapr: remove deprecated machine pseries-3.1 Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 04/32] hw/ppc/spapr: Inline spapr_dtb_needed() Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 05/32] hw/ppc/spapr: Inline few SPAPR_IRQ_* uses Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 06/32] target/ppc/kvm: Remove kvmppc_get_host_serial() as unused Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 07/32] target/ppc/kvm: Remove kvmppc_get_host_model() " Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 08/32] ppc/spapr: remove deprecated machine pseries-4.0 Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 09/32] hw/ppc/spapr: Remove SpaprMachineClass::phb_placement callback Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 10/32] ppc/spapr: remove deprecated machine pseries-4.1 Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 11/32] ppc/spapr: remove deprecated machine pseries-4.2 Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 12/32] ppc/amigaone: Free allocated struct Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 13/32] ppc/vof: Make nextprop behave more like Open Firmware Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 14/32] hw/ppc/pegasos2: Remove explicit name properties from device tree Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 15/32] hw/ppc/pegasos2: Change device tree generation Harsh Prateek Bora
2025-10-27 13:14 ` Peter Maydell
2025-10-30 9:06 ` Harsh Prateek Bora
2025-10-30 10:18 ` BALATON Zoltan
2025-10-23 12:16 ` [PULL 16/32] hw/ppc/pegasos2: Remove fdt pointer from machine state Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 17/32] hw/ppc/pegasos2: Rename mv field in " Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 18/32] hw/ppc/pegasos2: Add south bridge pointer in the " Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 19/32] hw/ppc/pegasos2: Move PCI IRQ routing setup to a function Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 20/32] hw/ppc/pegasos2: Move hardware specific parts out of machine reset Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 21/32] hw/ppc/pegasos2: Introduce abstract superclass Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 22/32] hw/ppc/pegasos2: Add bus frequency to machine state Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 23/32] hw/ppc/pegasos2: Add Pegasos I emulation Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 24/32] hw/ppc/pegasos2: Add VOF support for pegasos1 Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 25/32] hw/ppc: Implement fadump register command Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 26/32] hw/ppc: Trigger Fadump boot if fadump is registered Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 27/32] hw/ppc: Preserve memory regions registered for fadump Harsh Prateek Bora
2025-10-27 13:06 ` Peter Maydell
2025-10-23 12:16 ` [PULL 28/32] hw/ppc: Implement saving CPU state in Fadump Harsh Prateek Bora
2025-10-27 13:03 ` Peter Maydell
2025-10-23 12:16 ` [PULL 29/32] hw/ppc: Pass dump-sizes property for fadump in device tree Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 30/32] hw/ppc: Enable fadump for PSeries Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 31/32] tests/functional: Add test for fadump in PSeries Harsh Prateek Bora
2025-10-23 12:16 ` [PULL 32/32] MAINTAINERS: Add entry for FADump (pSeries) Harsh Prateek Bora
2025-10-23 19:33 ` [PULL RESEND 00/32] ppc-for-10.2 queue Richard Henderson
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=20251023121653.3686015-1-harshpb@linux.ibm.com \
--to=harshpb@linux.ibm.com \
--cc=qemu-devel@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).