| Submitter | Alexander Graf |
|---|---|
| Date | Dec. 14, 2012, 12:13 p.m. |
| Message ID | <1355487236-27451-1-git-send-email-agraf@suse.de> |
| Download | mbox |
| Permalink | /patch/206421/ |
| State | New |
| Headers | show |
Pull-request
git://repo.or.cz/qemu/agraf.git ppc-for-upstreamComments
On Fri, Dec 14, 2012 at 12:13 PM, Alexander Graf <agraf@suse.de> wrote: > Hi Blue / Aurelien, > > This is my current patch queue for ppc. Please pull. Thanks, pulled. > > Alex > > > The following changes since commit 1c97e303d4ea80a2691334b0febe87a50660f99d: > Anthony Liguori (1): > Merge remote-tracking branch 'afaerber/qom-cpu' into staging > > are available in the git repository at: > > git://repo.or.cz/qemu/agraf.git ppc-for-upstream > > Alexander Graf (27): > openpic: Remove unused code > mpic: Unify numbering scheme > openpic: update to proper memory api > openpic: combine mpic and openpic src handlers > openpic: Convert subregions to memory api > openpic: combine mpic and openpic irq raise functions > openpic: merge mpic and openpic timer handling > openpic: combine openpic and mpic reset functions > openpic: unify memory api subregions > openpic: remove unused type variable > openpic: convert simple reg operations to builtin bitops > openpic: rename openpic_t to OpenPICState > openpic: remove irq_out > openpic: convert to qdev > openpic: make brr1 model specific > openpic: add Shared MSI support > PPC: e500: Add MSI support > PPC: e500: Declare pci bridge as bridge > MSI-X: Fix endianness > openpic: fix minor coding style issues > openpic: Accelerate pending irq search > PPC: E500: PCI: Make first slot qdev settable > PPC: E500: PCI: Make IRQ calculation more generic > PPC: E500: Generate dt pci irq map dynamically > PPC: E500: Move PCI slot information into params > PPC: E500plat: Make a lot of PCI slots available > PPC: e500: pci: Export slot2irq calculation > > Ben Herrenschmidt (2): > pseries: Use #define for XICS base irq number > pseries: Allow RTAS tokens without a qemu handler > > Bharat Bhushan (2): > e500: Adding CCSR memory region > Adding BAR0 for e500 PCI controller > > David Gibson (8): > pseries: Fix incorrect initialization of interrupt controller > pseries: Add tracepoints to the XICS interrupt controller > pseries: Split xics irq configuration from state information > pseries: Implement PAPR NVRAM > pseries: Update SLOF for NVRAM support > pseries: Don't allow TCE (iommu) tables to be registered with duplicate LIOBNs > target-ppc: Don't use hwaddr to represent hardware state > pseries: Increase default NVRAM size > > Michael Ellerman (1): > pseries: Return the token when we register an RTAS call > > hw/msix.c | 6 +- > hw/openpic.c | 1397 ++++++++++++++++++-------------------------------- > hw/openpic.h | 7 +- > hw/ppc/Makefile.objs | 2 +- > hw/ppc/e500-ccsr.h | 17 + > hw/ppc/e500.c | 205 ++++++-- > hw/ppc/e500.h | 2 + > hw/ppc/e500plat.c | 3 + > hw/ppc/mpc8544ds.c | 2 + > hw/ppc_newworld.c | 25 +- > hw/ppce500_pci.c | 58 ++- > hw/ppce500_pci.h | 9 + > hw/spapr.c | 35 ++- > hw/spapr.h | 4 +- > hw/spapr_iommu.c | 6 + > hw/spapr_nvram.c | 196 +++++++ > hw/spapr_rtas.c | 6 +- > hw/xics.c | 47 ++- > hw/xics.h | 1 + > pc-bios/README | 2 +- > pc-bios/slof.bin | Bin 878640 -> 880832 bytes > qemu-config.c | 4 + > roms/SLOF | 2 +- > target-ppc/cpu.h | 2 +- > trace-events | 13 + > 25 files changed, 1043 insertions(+), 1008 deletions(-) > create mode 100644 hw/ppc/e500-ccsr.h > create mode 100644 hw/ppce500_pci.h > create mode 100644 hw/spapr_nvram.c >
Hi Blue / Aurelien, This is my current patch queue for ppc. Please pull. Alex The following changes since commit 1c97e303d4ea80a2691334b0febe87a50660f99d: Anthony Liguori (1): Merge remote-tracking branch 'afaerber/qom-cpu' into staging are available in the git repository at: git://repo.or.cz/qemu/agraf.git ppc-for-upstream Alexander Graf (27): openpic: Remove unused code mpic: Unify numbering scheme openpic: update to proper memory api openpic: combine mpic and openpic src handlers openpic: Convert subregions to memory api openpic: combine mpic and openpic irq raise functions openpic: merge mpic and openpic timer handling openpic: combine openpic and mpic reset functions openpic: unify memory api subregions openpic: remove unused type variable openpic: convert simple reg operations to builtin bitops openpic: rename openpic_t to OpenPICState openpic: remove irq_out openpic: convert to qdev openpic: make brr1 model specific openpic: add Shared MSI support PPC: e500: Add MSI support PPC: e500: Declare pci bridge as bridge MSI-X: Fix endianness openpic: fix minor coding style issues openpic: Accelerate pending irq search PPC: E500: PCI: Make first slot qdev settable PPC: E500: PCI: Make IRQ calculation more generic PPC: E500: Generate dt pci irq map dynamically PPC: E500: Move PCI slot information into params PPC: E500plat: Make a lot of PCI slots available PPC: e500: pci: Export slot2irq calculation Ben Herrenschmidt (2): pseries: Use #define for XICS base irq number pseries: Allow RTAS tokens without a qemu handler Bharat Bhushan (2): e500: Adding CCSR memory region Adding BAR0 for e500 PCI controller David Gibson (8): pseries: Fix incorrect initialization of interrupt controller pseries: Add tracepoints to the XICS interrupt controller pseries: Split xics irq configuration from state information pseries: Implement PAPR NVRAM pseries: Update SLOF for NVRAM support pseries: Don't allow TCE (iommu) tables to be registered with duplicate LIOBNs target-ppc: Don't use hwaddr to represent hardware state pseries: Increase default NVRAM size Michael Ellerman (1): pseries: Return the token when we register an RTAS call hw/msix.c | 6 +- hw/openpic.c | 1397 ++++++++++++++++++-------------------------------- hw/openpic.h | 7 +- hw/ppc/Makefile.objs | 2 +- hw/ppc/e500-ccsr.h | 17 + hw/ppc/e500.c | 205 ++++++-- hw/ppc/e500.h | 2 + hw/ppc/e500plat.c | 3 + hw/ppc/mpc8544ds.c | 2 + hw/ppc_newworld.c | 25 +- hw/ppce500_pci.c | 58 ++- hw/ppce500_pci.h | 9 + hw/spapr.c | 35 ++- hw/spapr.h | 4 +- hw/spapr_iommu.c | 6 + hw/spapr_nvram.c | 196 +++++++ hw/spapr_rtas.c | 6 +- hw/xics.c | 47 ++- hw/xics.h | 1 + pc-bios/README | 2 +- pc-bios/slof.bin | Bin 878640 -> 880832 bytes qemu-config.c | 4 + roms/SLOF | 2 +- target-ppc/cpu.h | 2 +- trace-events | 13 + 25 files changed, 1043 insertions(+), 1008 deletions(-) create mode 100644 hw/ppc/e500-ccsr.h create mode 100644 hw/ppce500_pci.h create mode 100644 hw/spapr_nvram.c