qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL RESEND 00/32] ppc-for-10.2 queue
@ 2025-10-23 12:16 Harsh Prateek Bora
  2025-10-23 12:16 ` [PULL 01/32] ppc/spapr: remove deprecated machine pseries-3.0 Harsh Prateek Bora
                   ` (32 more replies)
  0 siblings, 33 replies; 40+ messages in thread
From: Harsh Prateek Bora @ 2025-10-23 12:16 UTC (permalink / raw)
  To: qemu-devel

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


^ permalink raw reply	[flat|nested] 40+ messages in thread
* [PULL 00/32] ppc-for-10.2 queue
@ 2025-10-23 11:43 Harsh Prateek Bora
  2025-10-23 11:43 ` [PULL 09/32] hw/ppc/spapr: Remove SpaprMachineClass::phb_placement callback Harsh Prateek Bora
  0 siblings, 1 reply; 40+ messages in thread
From: Harsh Prateek Bora @ 2025-10-23 11:43 UTC (permalink / raw)
  To: qemu-devel

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

for you to fetch changes up to 5191104c18f44c8d04180ed4959ec97323d906f5:

  MAINTAINERS: Add entry for FADump (pSeries) (2025-10-23 16:37:04 -0400)

----------------------------------------------------------------
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


^ permalink raw reply	[flat|nested] 40+ messages in thread

end of thread, other threads:[~2025-10-30 10:20 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-23 12:16 [PULL RESEND 00/32] ppc-for-10.2 queue Harsh Prateek Bora
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
  -- strict thread matches above, loose matches on Subject: below --
2025-10-23 11:43 [PULL " Harsh Prateek Bora
2025-10-23 11:43 ` [PULL 09/32] hw/ppc/spapr: Remove SpaprMachineClass::phb_placement callback Harsh Prateek Bora

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).