All of lore.kernel.org
 help / color / mirror / Atom feed
From: Daniel Henrique Barboza <danielhb413@gmail.com>
To: qemu-devel@nongnu.org
Cc: qemu-ppc@nongnu.org, danielhb413@gmail.com,
	peter.maydell@linaro.org, richard.henderson@linaro.org
Subject: [PULL v2 00/60] ppc queue
Date: Wed, 31 Aug 2022 17:28:18 -0300	[thread overview]
Message-ID: <20220831202818.7630-1-danielhb413@gmail.com> (raw)

The following changes since commit 93fac696d241dccb04ebb9d23da55fc1e9d8ee36:

  Open 7.2 development tree (2022-08-30 09:40:41 -0700)

are available in the Git repository at:

  https://gitlab.com/danielhb/qemu.git tags/pull-ppc-20220831

for you to fetch changes up to 95e22932870f523765910b01c2dc5b845b8bec85:

  ppc4xx: Fix code style problems reported by checkpatch (2022-08-31 17:05:15 -0300)

----------------------------------------------------------------
ppc patch queue for 2022-08-31:

In the first 7.2 queue we have changes in the powernv pnv-phb handling,
the start of the QOMification of the ppc405 model, the removal of the
taihu machine, a new SLOF image and others.

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

BALATON Zoltan (9):
      ppc4xx: Move PLB model to ppc4xx_devs.c
      ppc4xx: Rename ppc405-plb to ppc4xx-plb
      ppc4xx: Move EBC model to ppc4xx_devs.c
      ppc4xx: Rename ppc405-ebc to ppc4xx-ebc
      hw/intc/ppc-uic: Convert ppc-uic to a PPC4xx DCR device
      ppc405: Move machine specific code to ppc405_boards.c
      hw/ppc/sam460ex: Remove PPC405 dependency from sam460ex
      hw/ppc/Kconfig: Move imply before select
      ppc4xx: Fix code style problems reported by checkpatch

Cédric Le Goater (22):
      ppc/ppc405: Remove taihu machine
      ppc/ppc405: Introduce a PPC405 generic machine
      ppc/ppc405: Move devices under the ref405ep machine
      ppc/ppc405: Move SRAM under the ref405ep machine
      ppc/ppc405: Introduce a PPC405 SoC
      ppc/ppc405: Start QOMification of the SoC
      ppc/ppc405: QOM'ify CPU
      ppc/ppc4xx: Introduce a DCR device model
      ppc/ppc405: QOM'ify CPC
      ppc/ppc405: QOM'ify GPT
      ppc/ppc405: QOM'ify OCM
      ppc/ppc405: QOM'ify GPIO
      ppc/ppc405: QOM'ify DMA
      ppc/ppc405: QOM'ify EBC
      ppc/ppc405: QOM'ify OPBA
      ppc/ppc405: QOM'ify POB
      ppc/ppc405: QOM'ify PLB
      ppc/ppc405: QOM'ify MAL
      ppc/ppc405: Use an embedded PPCUIC model in SoC state
      ppc/ppc405: Use an explicit I2C object
      ppc/ppc405: QOM'ify FPGA
      ppc/ppc4xx: Fix sdram trace events

Daniel Henrique Barboza (24):
      ppc/pnv: add PHB3 bus init helper
      ppc/pnv: add PnvPHB base/proxy device
      ppc/pnv: turn PnvPHB3 into a PnvPHB backend
      ppc/pnv: add PHB4 bus init helper
      ppc/pnv: turn PnvPHB4 into a PnvPHB backend
      ppc/pnv: add pnv-phb-root-port device
      ppc/pnv: remove pnv-phb3-root-port
      ppc/pnv: remove pnv-phb4-root-port
      ppc/pnv: remove root port name from pnv_phb_attach_root_port()
      ppc/pnv: remove pecc->rp_model
      ppc/pnv: remove PnvPHB4.version
      ppc/pnv: move attach_root_port helper to pnv-phb.c
      ppc/pnv: add phb-id/chip-id PnvPHB3RootBus properties
      ppc/pnv: add phb-id/chip-id PnvPHB4RootBus properties
      ppc/pnv: set root port chassis and slot using Bus properties
      ppc/pnv: add helpers for pnv-phb user devices
      ppc/pnv: turn chip8->phbs[] into a PnvPHB* array
      ppc/pnv: enable user created pnv-phb for powernv8
      ppc/pnv: add PHB4 helpers for user created pnv-phb
      ppc/pnv: enable user created pnv-phb for powernv9
      ppc/pnv: change pnv_phb4_get_pec() to also retrieve chip10->pecs
      ppc/pnv: user creatable pnv-phb for powernv10
      ppc/pnv: consolidate pnv_parent_*_fixup() helpers
      ppc/pnv: fix QOM parenting of user creatable root ports

Lucas Mateus Castro (alqotel) (2):
      fpu: Add rebias bool, value and operation
      target/ppc: Bugfix FP when OE/UE are set

Nicholas Piggin (2):
      target/ppc: Fix host PVR matching for KVM
      ppc/pnv: Add initial P9/10 SBE model

 MAINTAINERS                     |    2 +-
 docs/about/deprecated.rst       |    9 -
 docs/about/removed-features.rst |    6 +
 docs/system/ppc/embedded.rst    |    1 -
 docs/system/ppc/pseries.rst     |    2 +-
 fpu/softfloat-parts.c.inc       |   21 +-
 fpu/softfloat.c                 |    2 +
 hw/intc/ppc-uic.c               |   26 +-
 hw/pci-host/meson.build         |    3 +-
 hw/pci-host/pnv_phb.c           |  337 ++++++++++++
 hw/pci-host/pnv_phb.h           |   55 ++
 hw/pci-host/pnv_phb3.c          |  152 +++--
 hw/pci-host/pnv_phb4.c          |  191 +++----
 hw/pci-host/pnv_phb4_pec.c      |   11 +-
 hw/ppc/Kconfig                  |    3 +-
 hw/ppc/meson.build              |    1 +
 hw/ppc/pnv.c                    |  188 +++++--
 hw/ppc/pnv_sbe.c                |  414 ++++++++++++++
 hw/ppc/pnv_xscom.c              |    3 +
 hw/ppc/ppc405.h                 |  200 +++++--
 hw/ppc/ppc405_boards.c          |  552 +++++++++----------
 hw/ppc/ppc405_uc.c              | 1156 ++++++++++++++-------------------------
 hw/ppc/ppc440_bamboo.c          |   34 +-
 hw/ppc/ppc440_uc.c              |    3 +-
 hw/ppc/ppc4xx_devs.c            |  554 ++++++++++++++-----
 hw/ppc/ppc4xx_pci.c             |   31 +-
 hw/ppc/sam460ex.c               |   38 +-
 hw/ppc/trace-events             |   14 +-
 hw/ppc/virtex_ml507.c           |    7 +-
 include/fpu/softfloat-types.h   |    4 +
 include/hw/intc/ppc-uic.h       |    6 +-
 include/hw/pci-host/pnv_phb3.h  |   19 +-
 include/hw/pci-host/pnv_phb4.h  |   22 +-
 include/hw/ppc/pnv.h            |   13 +-
 include/hw/ppc/pnv_sbe.h        |   55 ++
 include/hw/ppc/pnv_xscom.h      |   12 +
 include/hw/ppc/ppc4xx.h         |   76 ++-
 pc-bios/README                  |    2 +-
 pc-bios/slof.bin                |  Bin 992384 -> 995176 bytes
 roms/SLOF                       |    2 +-
 target/ppc/cpu-qom.h            |    6 +-
 target/ppc/cpu.c                |    2 +
 target/ppc/cpu_init.c           |   91 ++-
 target/ppc/fpu_helper.c         |    2 -
 target/ppc/machine.c            |    2 +-
 45 files changed, 2736 insertions(+), 1594 deletions(-)
 create mode 100644 hw/pci-host/pnv_phb.c
 create mode 100644 hw/pci-host/pnv_phb.h
 create mode 100644 hw/ppc/pnv_sbe.c
 create mode 100644 include/hw/ppc/pnv_sbe.h


             reply	other threads:[~2022-08-31 20:30 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-08-31 20:28 Daniel Henrique Barboza [this message]
2022-09-01 20:26 ` [PULL v2 00/60] ppc queue Stefan Hajnoczi

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=20220831202818.7630-1-danielhb413@gmail.com \
    --to=danielhb413@gmail.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=qemu-ppc@nongnu.org \
    --cc=richard.henderson@linaro.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.