Hello, This is based on gitlab.com/danielhb/qemu/tree/ppc-7.2
This series contains the rest of Cédric's OOM'ify patches modified according my review comments and some other clean ups I've noticed along the way. v2 now also includes the sdram changes after some clean up to simplify it. This should now be the same state as Cédric's series. I shall continue with the ppc440_sdram DDR2 controller model used by the sam460ex but that needs a bit more chnages. But it is independent of this series so this can be merged now and I can follow up later in a separate series. Regards, BALATON Zoltan BALATON Zoltan (31): 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 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 ppc/ppc405: Use an embedded PPCUIC model in SoC state hw/intc/ppc-uic: Convert ppc-uic to a PPC4xx DCR device ppc/ppc405: Use an explicit I2C object ppc/ppc405: QOM'ify FPGA ppc405: Move machine specific code to ppc405_boards.c hw/ppc/Kconfig: Remove PPC405 dependency from sam460ex hw/ppc/Kconfig: Move imply before select ppc/ppc4xx: Fix sdram trace events ppc4xx: Fix code style problems reported by checkpatch ppc440_bamboo: Remove unnecessary memsets ppc4xx: Introduce Ppc4xxSdramBank struct ppc4xx_sdram: Get rid of the init RAM hack ppc4xx: Use Ppc4xxSdramBank in ppc4xx_sdram_banks() ppc440_bamboo: Add missing 4 MiB valid memory size ppc4xx_sdram: Move size check to ppc4xx_sdram_init() ppc4xx_sdram: QOM'ify hw/intc/ppc-uic.c | 26 +- hw/ppc/Kconfig | 3 +- hw/ppc/ppc405.h | 190 +++++-- hw/ppc/ppc405_boards.c | 384 ++++++++----- hw/ppc/ppc405_uc.c | 1078 ++++++++++++------------------------- hw/ppc/ppc440.h | 5 +- hw/ppc/ppc440_bamboo.c | 63 ++- hw/ppc/ppc440_uc.c | 57 +- hw/ppc/ppc4xx_devs.c | 670 +++++++++++++++++------ hw/ppc/ppc4xx_pci.c | 31 +- hw/ppc/sam460ex.c | 52 +- hw/ppc/trace-events | 3 - hw/ppc/virtex_ml507.c | 7 +- include/hw/intc/ppc-uic.h | 6 +- include/hw/ppc/ppc4xx.h | 118 +++- 15 files changed, 1477 insertions(+), 1216 deletions(-) -- 2.30.4