Message ID | 20220831185034.23240-1-danielhb413@gmail.com |
---|---|
State | New |
Headers | show |
On Wed, 31 Aug 2022, Daniel Henrique Barboza wrote: > 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 2d9c27ac5c035823315f68c227ca1cc6313e9842: > > ppc4xx: Fix code style problems reported by checkpatch (2022-08-31 14:08:06 -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/sam3460ex: Remove PPC405 dependency from sam460ex Seems like we have a typo in this patch title, sam3460ex should be sam460ex Regards, BALATON Zoltan > 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 > >
On 8/31/22 16:37, BALATON Zoltan wrote: > On Wed, 31 Aug 2022, Daniel Henrique Barboza wrote: >> 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 2d9c27ac5c035823315f68c227ca1cc6313e9842: >> >> ppc4xx: Fix code style problems reported by checkpatch (2022-08-31 14:08:06 -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/sam3460ex: Remove PPC405 dependency from sam460ex > > Seems like we have a typo in this patch title, sam3460ex should be sam460ex That completely went under the radar during 2-3 reviewed versions. Impressive :) Richard/Peter, I've fixed the commit name and recreated the tag. I'll send just the cover-letter as a v2 since there were no code changes made. Thanks, Daniel > > Regards, > BALATON Zoltan > >> 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 >> >>