All of lore.kernel.org
 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 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.