qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 00/34] ppc queue
@ 2022-01-12 11:55 Cédric Le Goater
  2022-01-12 11:55 ` [PULL 01/34] pseries: Update SLOF firmware image Cédric Le Goater
                   ` (34 more replies)
  0 siblings, 35 replies; 36+ messages in thread
From: Cédric Le Goater @ 2022-01-12 11:55 UTC (permalink / raw)
  To: qemu-ppc, qemu-devel
  Cc: Peter Maydell, Richard Henderson, Cédric Le Goater

The following changes since commit 7bb1272f40bdbdebcaec1737c412dcb52e414842:

  Merge remote-tracking branch 'remotes/jsnow-gitlab/tags/python-pull-request' into staging (2022-01-11 14:20:42 +0000)

are available in the Git repository at:

  https://github.com/legoater/qemu/ tags/pull-ppc-20220112

for you to fetch changes up to f83460bb203a49dd1693bf8b664d2a935a5be621:

  ppc/pnv: use stack->pci_regs[] in pnv_pec_stk_pci_xscom_write() (2022-01-12 11:28:27 +0100)

----------------------------------------------------------------
ppc 7.0 queue:

* New SLOF for PPC970 and POWER5+ (Alexey)
* Fixes for POWER5+ pseries (Cedric)
* Updates of documentation (Leonardo and Thomas)
* First step of exception model cleanup (Fabiano)
* User created PHB3/PHB4 devices (Daniel and Cedric)

----------------------------------------------------------------
Alexey Kardashevskiy (1):
      pseries: Update SLOF firmware image

Cédric Le Goater (9):
      Merge tag 'qemu-slof-20220110' of github.com:aik/qemu into ppc-7.0
      target/ppc: Add popcntb instruction to POWER5+ processors
      spapr: Fix support of POWER5+ processors
      target/ppc: Add extra float instructions to POWER5P processors
      ppc/pnv: Attach PHB3 root port device when defaults are enabled
      ppc/pnv: Introduce support for user created PHB3 devices
      ppc/pnv: Reparent user created PHB3 devices to the PnvChip
      ppc/pnv: Complete user created PHB3 devices
      ppc/pnv: Move num_phbs under Pnv8Chip

Daniel Henrique Barboza (14):
      pnv_phb3.c: add unique chassis and slot for pnv_phb3_root_port
      pnv_phb4.c: add unique chassis and slot for pnv_phb4_root_port
      pnv_phb4.c: make pnv-phb4-root-port user creatable
      pnv_phb4.c: check if root port exists in rc_config functions
      pnv_phb3.h: change TYPE_PNV_PHB3_ROOT_BUS name
      pnv_phb4.c: change TYPE_PNV_PHB4_ROOT_BUS name
      pnv_phb4_pec.c: move pnv_pec_phb_offset() to pnv_phb4.c
      pnv_phb4_pec: use pnv_phb4_pec_get_phb_id() in pnv_pec_dt_xscom()
      ppc/pnv: set phb4 properties in stk_realize()
      ppc/pnv: move PHB4 XSCOM init to phb4_realize()
      ppc/pnv: turn 'phb' into a pointer in struct PnvPhb4PecStack
      ppc/pnv: Introduce user creatable pnv-phb4 devices
      ppc/pnv: turn pnv_phb4_update_regions() into static
      ppc/pnv: use stack->pci_regs[] in pnv_pec_stk_pci_xscom_write()

Fabiano Rosas (8):
      target/ppc: powerpc_excp: Extract software TLB logging into a function
      target/ppc: powerpc_excp: Keep 60x/7x5 soft MMU logs active
      target/ppc: powerpc_excp: Group unimplemented exceptions
      target/ppc: Add HV support to ppc_interrupts_little_endian
      target/ppc: Add MSR_ILE support to ppc_interrupts_little_endian
      target/ppc: Use ppc_interrupts_little_endian in powerpc_excp
      target/ppc: Introduce a wrapper for powerpc_excp
      target/ppc: Set the correct endianness for powernv memory dumps

Leonardo Garcia (1):
      docs: Clarifications and formatting changes in ppc docs.

Thomas Huth (2):
      docs/system/ppc: Merge the PEF information into the pseries page
      MAINTAINERS: Improve the PowerPC machines section

 docs/papr-pef.txt               |  30 ---
 docs/specs/ppc-spapr-hcalls.rst |  21 +-
 docs/system/ppc/pseries.rst     |  75 +++++--
 include/hw/pci-host/pnv_phb3.h  |   4 +-
 include/hw/pci-host/pnv_phb4.h  |  14 +-
 include/hw/ppc/pnv.h            |   8 +-
 target/ppc/cpu.h                |  25 ++-
 hw/pci-host/pnv_phb3.c          |  57 ++++-
 hw/pci-host/pnv_phb4.c          | 486 ++++++++++++++++++++++++++++++++++++----
 hw/pci-host/pnv_phb4_pec.c      | 347 ++--------------------------
 hw/ppc/pnv.c                    |  55 ++++-
 hw/ppc/spapr.c                  |  10 +-
 target/ppc/arch_dump.c          |   2 +-
 target/ppc/cpu_init.c           |   2 +
 target/ppc/excp_helper.c        | 185 +++++----------
 MAINTAINERS                     |  12 +-
 pc-bios/README                  |   2 +-
 pc-bios/slof.bin                | Bin 991920 -> 992384 bytes
 roms/SLOF                       |   2 +-
 19 files changed, 737 insertions(+), 600 deletions(-)
 delete mode 100644 docs/papr-pef.txt


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

end of thread, other threads:[~2022-01-13 14:04 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-01-12 11:55 [PULL 00/34] ppc queue Cédric Le Goater
2022-01-12 11:55 ` [PULL 01/34] pseries: Update SLOF firmware image Cédric Le Goater
2022-01-12 11:55 ` [PULL 02/34] target/ppc: Add popcntb instruction to POWER5+ processors Cédric Le Goater
2022-01-12 11:55 ` [PULL 03/34] spapr: Fix support of " Cédric Le Goater
2022-01-12 11:55 ` [PULL 04/34] target/ppc: Add extra float instructions to POWER5P processors Cédric Le Goater
2022-01-12 11:55 ` [PULL 05/34] docs/system/ppc: Merge the PEF information into the pseries page Cédric Le Goater
2022-01-12 11:55 ` [PULL 06/34] MAINTAINERS: Improve the PowerPC machines section Cédric Le Goater
2022-01-12 11:55 ` [PULL 07/34] docs: Clarifications and formatting changes in ppc docs Cédric Le Goater
2022-01-12 11:55 ` [PULL 08/34] target/ppc: powerpc_excp: Extract software TLB logging into a function Cédric Le Goater
2022-01-12 11:55 ` [PULL 09/34] target/ppc: powerpc_excp: Keep 60x/7x5 soft MMU logs active Cédric Le Goater
2022-01-12 11:55 ` [PULL 10/34] target/ppc: powerpc_excp: Group unimplemented exceptions Cédric Le Goater
2022-01-12 11:55 ` [PULL 11/34] target/ppc: Add HV support to ppc_interrupts_little_endian Cédric Le Goater
2022-01-12 11:55 ` [PULL 12/34] target/ppc: Add MSR_ILE " Cédric Le Goater
2022-01-12 11:55 ` [PULL 13/34] target/ppc: Use ppc_interrupts_little_endian in powerpc_excp Cédric Le Goater
2022-01-12 11:55 ` [PULL 14/34] target/ppc: Introduce a wrapper for powerpc_excp Cédric Le Goater
2022-01-12 11:55 ` [PULL 15/34] target/ppc: Set the correct endianness for powernv memory dumps Cédric Le Goater
2022-01-12 11:55 ` [PULL 16/34] pnv_phb3.c: add unique chassis and slot for pnv_phb3_root_port Cédric Le Goater
2022-01-12 11:55 ` [PULL 17/34] pnv_phb4.c: add unique chassis and slot for pnv_phb4_root_port Cédric Le Goater
2022-01-12 11:55 ` [PULL 18/34] ppc/pnv: Attach PHB3 root port device when defaults are enabled Cédric Le Goater
2022-01-12 11:55 ` [PULL 19/34] pnv_phb4.c: make pnv-phb4-root-port user creatable Cédric Le Goater
2022-01-12 11:55 ` [PULL 20/34] pnv_phb4.c: check if root port exists in rc_config functions Cédric Le Goater
2022-01-12 11:55 ` [PULL 21/34] ppc/pnv: Introduce support for user created PHB3 devices Cédric Le Goater
2022-01-12 11:55 ` [PULL 22/34] ppc/pnv: Reparent user created PHB3 devices to the PnvChip Cédric Le Goater
2022-01-12 11:55 ` [PULL 23/34] ppc/pnv: Complete user created PHB3 devices Cédric Le Goater
2022-01-12 11:55 ` [PULL 24/34] ppc/pnv: Move num_phbs under Pnv8Chip Cédric Le Goater
2022-01-12 11:55 ` [PULL 25/34] pnv_phb3.h: change TYPE_PNV_PHB3_ROOT_BUS name Cédric Le Goater
2022-01-12 11:55 ` [PULL 26/34] pnv_phb4.c: change TYPE_PNV_PHB4_ROOT_BUS name Cédric Le Goater
2022-01-12 11:55 ` [PULL 27/34] pnv_phb4_pec.c: move pnv_pec_phb_offset() to pnv_phb4.c Cédric Le Goater
2022-01-12 11:55 ` [PULL 28/34] pnv_phb4_pec: use pnv_phb4_pec_get_phb_id() in pnv_pec_dt_xscom() Cédric Le Goater
2022-01-12 11:55 ` [PULL 29/34] ppc/pnv: set phb4 properties in stk_realize() Cédric Le Goater
2022-01-12 11:55 ` [PULL 30/34] ppc/pnv: move PHB4 XSCOM init to phb4_realize() Cédric Le Goater
2022-01-12 11:55 ` [PULL 31/34] ppc/pnv: turn 'phb' into a pointer in struct PnvPhb4PecStack Cédric Le Goater
2022-01-12 11:55 ` [PULL 32/34] ppc/pnv: Introduce user creatable pnv-phb4 devices Cédric Le Goater
2022-01-12 11:55 ` [PULL 33/34] ppc/pnv: turn pnv_phb4_update_regions() into static Cédric Le Goater
2022-01-12 11:55 ` [PULL 34/34] ppc/pnv: use stack->pci_regs[] in pnv_pec_stk_pci_xscom_write() Cédric Le Goater
2022-01-13 13:59 ` [PULL 00/34] ppc queue Peter Maydell

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