Merge remote-tracking branch 'remotes/afaerber/tags/ppc-for-2.0' into staging
authorPeter Maydell <peter.maydell@linaro.org>
Thu, 13 Mar 2014 13:19:46 +0000 (13:19 +0000)
committerPeter Maydell <peter.maydell@linaro.org>
Thu, 13 Mar 2014 13:19:46 +0000 (13:19 +0000)
PowerPC queue for 2.0-rc0

* QEMUMachine include cleanup
* SLOF update
* XICS reset fix
* sPAPR PCI host bridge refactorings

# gpg: Signature made Thu 13 Mar 2014 02:50:51 GMT using RSA key ID 3E7E013F
# gpg: Good signature from "Andreas Färber <afaerber@suse.de>"
# gpg:                 aka "Andreas Färber <afaerber@suse.com>"

* remotes/afaerber/tags/ppc-for-2.0:
  spapr-pci: Convert fprintf() to error_report()
  spapr-pci: Convert to QOM realize
  xics-kvm: Fix reset function
  pseries: Update SLOF firmware image to qemu-slof-20140304
  Move QEMUMachine typedef to qemu/typedefs.h
  Revert "KVM: Split QEMUMachine typedef into separate header"

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
1  2 
hw/ppc/spapr_pci.c
include/hw/boards.h
pc-bios/README

index 3063109e21e6865af91a7ec27bbe89ed39b547b5,3c54399d9d536a184a62cbc631d476b7d3607f62..cbef0959352a0d8f47627c19e81840b009bc2aa9
@@@ -505,11 -506,12 +506,11 @@@ static AddressSpace *spapr_pci_dma_iomm
      return &phb->iommu_as;
  }
  
- static int spapr_phb_init(SysBusDevice *s)
+ static void spapr_phb_realize(DeviceState *dev, Error **errp)
  {
-     DeviceState *dev = DEVICE(s);
+     SysBusDevice *s = SYS_BUS_DEVICE(dev);
      sPAPRPHBState *sphb = SPAPR_PCI_HOST_BRIDGE(s);
      PCIHostState *phb = PCI_HOST_BRIDGE(s);
 -    const char *busname;
      char *namebuf;
      int i;
      PCIBus *bus;
index 6b17397e8d957c8835e449a2ddde84c4bf8a35d5,fd9388c6956f52d37a613e4ffb8a768da9c2a698..7bd2ea7736e3b26a9072696d8ef66e21a48dab4e
@@@ -4,9 -4,7 +4,8 @@@
  #define HW_BOARDS_H
  
  #include "sysemu/blockdev.h"
- #include "sysemu/qemumachine.h"
  #include "hw/qdev.h"
 +#include "qom/object.h"
  
  typedef struct QEMUMachineInitArgs {
      const QEMUMachine *machine;
diff --cc pc-bios/README
Simple merge