Re: [Qemu-devel] [PULL 00/40] ppc patch queue 2012-12-14

2012-12-15 Thread Blue Swirl
On Fri, Dec 14, 2012 at 12:13 PM, Alexander Graf ag...@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




[Qemu-devel] [PULL 00/40] ppc patch queue 2012-12-14

2012-12-14 Thread Alexander Graf
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