[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-ppc] [PULL 00/21] ppc patch queue 2013-01-25
From: |
Alexander Graf |
Subject: |
[Qemu-ppc] [PULL 00/21] ppc patch queue 2013-01-25 |
Date: |
Fri, 25 Jan 2013 13:52:43 +0100 |
Hi Blue / Aurelien,
This is my current patch queue for ppc. Please pull.
Alex
The following changes since commit 11c29918be32be5b00f367c7da9724a5cddbbb0f:
Anthony Liguori (1):
Merge remote-tracking branch 'bonzini/scsi-next' into staging
are available in the git repository at:
git://repo.or.cz/qemu/agraf.git ppc-for-upstream
Alexander Graf (1):
PPC: Move ppc specific hw emulation to hw/ppc
Andreas Färber (12):
ppc: Move Mac machines to hw/ppc/
macio: QOM'ify some more
macio: Delay qdev init until all fields are initialized
macio: Split MacIO in two
mac_nvram: Clean up public API
mac_nvram: Mark as Big Endian
mac_nvram: QOM'ify MacIO NVRAM
ide/macio: QOM'ify MacIO IDE
cuda: QOM'ify CUDA
adb: QOM'ify Apple Desktop Bus
adb: QOM'ify ADB devices
cuda: Move ADB bus into CUDA state
David Gibson (2):
pseries: Improve handling of multiple PCI host bridges
pseries: Adjust default VIO address allocations to play better with
libvirt
Mike Qiu (1):
target-ppc: Give a meaningful error if too many threads are specified
Scott Wood (5):
openpic: fix remaining issues from idr-to-destmask conversion
openpic: fix timer address decoding
openpic: add basic support for MPIC v4.2
PPC: e500: fix mpic_iack address
PPC: e500: Select MPIC v4.2 on ppce500 platform
MAINTAINERS | 20 +-
hw/Makefile.objs | 16 +--
hw/ide.h | 4 -
hw/ide/macio.c | 84 +++++--
hw/macio.c | 140 -----------
hw/ppc/Makefile.objs | 45 +++-
hw/{ => ppc}/adb.c | 254 +++++++++++++++-----
hw/{ => ppc}/adb.h | 46 +++-
hw/{ => ppc}/cuda.c | 108 ++++-----
hw/{ => ppc}/dec_pci.c | 10 +-
hw/{ => ppc}/dec_pci.h | 0
hw/ppc/e500.c | 12 +-
hw/ppc/e500.h | 2 +
hw/ppc/e500plat.c | 6 +-
hw/{ => ppc}/grackle_pci.c | 6 +-
hw/{ => ppc}/heathrow_pic.c | 4 +-
hw/ppc/mac.h | 181 ++++++++++++++
hw/{ => ppc}/mac_dbdma.c | 4 +-
hw/{ => ppc}/mac_dbdma.h | 0
hw/{ppc_newworld.c => ppc/mac_newworld.c} | 66 ++++--
hw/{ => ppc}/mac_nvram.c | 92 +++++---
hw/{ppc_oldworld.c => ppc/mac_oldworld.c} | 61 +++---
hw/ppc/macio.c | 305 ++++++++++++++++++++++++
hw/{ => ppc}/mpc8544_guts.c | 4 +-
hw/ppc/mpc8544ds.c | 4 +-
hw/{ => ppc}/openpic.c | 371 +++++++++++++++++++----------
hw/{ => ppc}/openpic.h | 1 +
hw/{ => ppc}/ppc-viosrp.h | 0
hw/{ => ppc}/ppc.c | 8 +-
hw/{ => ppc}/ppc.h | 0
hw/{ => ppc}/ppc405.h | 0
hw/{ => ppc}/ppc405_boards.c | 10 +-
hw/{ => ppc}/ppc405_uc.c | 4 +-
hw/{ => ppc}/ppc440_bamboo.c | 12 +-
hw/{ => ppc}/ppc4xx.h | 2 +-
hw/{ => ppc}/ppc4xx_devs.c | 2 +-
hw/{ => ppc}/ppc4xx_pci.c | 6 +-
hw/{ => ppc}/ppc_booke.c | 6 +-
hw/{ => ppc}/ppc_prep.c | 0
hw/{ => ppc}/ppce500_pci.c | 8 +-
hw/{ => ppc}/ppce500_pci.h | 0
hw/{ => ppc}/ppce500_spin.c | 4 +-
hw/{ => ppc}/spapr.c | 27 +--
hw/{ => ppc}/spapr.h | 2 +-
hw/{ => ppc}/spapr_events.c | 4 +-
hw/{ => ppc}/spapr_hcall.c | 2 +-
hw/{ => ppc}/spapr_iommu.c | 6 +-
hw/{ => ppc}/spapr_llan.c | 6 +-
hw/{ => ppc}/spapr_nvram.c | 4 +-
hw/{ => ppc}/spapr_pci.c | 116 +++++++---
hw/{ => ppc}/spapr_pci.h | 24 ++-
hw/{ => ppc}/spapr_rtas.c | 4 +-
hw/{ => ppc}/spapr_vio.c | 14 +-
hw/{ => ppc}/spapr_vio.h | 0
hw/{ => ppc}/spapr_vscsi.c | 12 +-
hw/{ => ppc}/spapr_vty.c | 6 +-
hw/{ => ppc}/srp.h | 0
hw/{ => ppc}/unin_pci.c | 8 +-
hw/{ => ppc}/virtex_ml507.c | 16 +-
hw/{ => ppc}/xics.c | 6 +-
hw/{ => ppc}/xics.h | 0
hw/ppc_mac.h | 81 -------
target-ppc/kvm.c | 6 +-
target-ppc/translate_init.c | 12 +
64 files changed, 1466 insertions(+), 798 deletions(-)
delete mode 100644 hw/macio.c
rename hw/{ => ppc}/adb.c (65%)
rename hw/{ => ppc}/adb.h (67%)
rename hw/{ => ppc}/cuda.c (92%)
rename hw/{ => ppc}/dec_pci.c (97%)
rename hw/{ => ppc}/dec_pci.h (100%)
rename hw/{ => ppc}/grackle_pci.c (98%)
rename hw/{ => ppc}/heathrow_pic.c (99%)
create mode 100644 hw/ppc/mac.h
rename hw/{ => ppc}/mac_dbdma.c (99%)
rename hw/{ => ppc}/mac_dbdma.h (100%)
rename hw/{ppc_newworld.c => ppc/mac_newworld.c} (90%)
rename hw/{ => ppc}/mac_nvram.c (68%)
rename hw/{ppc_oldworld.c => ppc/mac_oldworld.c} (90%)
create mode 100644 hw/ppc/macio.c
rename hw/{ => ppc}/mpc8544_guts.c (98%)
rename hw/{ => ppc}/openpic.c (86%)
rename hw/{ => ppc}/openpic.h (93%)
rename hw/{ => ppc}/ppc-viosrp.h (100%)
rename hw/{ => ppc}/ppc.c (99%)
rename hw/{ => ppc}/ppc.h (100%)
rename hw/{ => ppc}/ppc405.h (100%)
rename hw/{ => ppc}/ppc405_boards.c (99%)
rename hw/{ => ppc}/ppc405_uc.c (99%)
rename hw/{ => ppc}/ppc440_bamboo.c (98%)
rename hw/{ => ppc}/ppc4xx.h (99%)
rename hw/{ => ppc}/ppc4xx_devs.c (99%)
rename hw/{ => ppc}/ppc4xx_pci.c (99%)
rename hw/{ => ppc}/ppc_booke.c (99%)
rename hw/{ => ppc}/ppc_prep.c (100%)
rename hw/{ => ppc}/ppce500_pci.c (99%)
rename hw/{ => ppc}/ppce500_pci.h (100%)
rename hw/{ => ppc}/ppce500_spin.c (99%)
rename hw/{ => ppc}/spapr.c (97%)
rename hw/{ => ppc}/spapr.h (99%)
rename hw/{ => ppc}/spapr_events.c (99%)
rename hw/{ => ppc}/spapr_hcall.c (99%)
rename hw/{ => ppc}/spapr_iommu.c (99%)
rename hw/{ => ppc}/spapr_llan.c (99%)
rename hw/{ => ppc}/spapr_nvram.c (99%)
rename hw/{ => ppc}/spapr_pci.c (90%)
rename hw/{ => ppc}/spapr_pci.h (81%)
rename hw/{ => ppc}/spapr_rtas.c (99%)
rename hw/{ => ppc}/spapr_vio.c (99%)
rename hw/{ => ppc}/spapr_vio.h (100%)
rename hw/{ => ppc}/spapr_vscsi.c (99%)
rename hw/{ => ppc}/spapr_vty.c (98%)
rename hw/{ => ppc}/srp.h (100%)
rename hw/{ => ppc}/unin_pci.c (99%)
rename hw/{ => ppc}/virtex_ml507.c (97%)
rename hw/{ => ppc}/xics.c (99%)
rename hw/{ => ppc}/xics.h (100%)
delete mode 100644 hw/ppc_mac.h
- [Qemu-ppc] [PULL 00/21] ppc patch queue 2013-01-25,
Alexander Graf <=
- [Qemu-ppc] [PATCH 06/21] mac_nvram: Mark as Big Endian, Alexander Graf, 2013/01/25
- [Qemu-ppc] [PATCH 01/21] ppc: Move Mac machines to hw/ppc/, Alexander Graf, 2013/01/25
- [Qemu-ppc] [PATCH 08/21] ide/macio: QOM'ify MacIO IDE, Alexander Graf, 2013/01/25
- [Qemu-ppc] [PATCH 07/21] mac_nvram: QOM'ify MacIO NVRAM, Alexander Graf, 2013/01/25
- [Qemu-ppc] [PATCH 05/21] mac_nvram: Clean up public API, Alexander Graf, 2013/01/25
- [Qemu-ppc] [PATCH 03/21] macio: Delay qdev init until all fields are initialized, Alexander Graf, 2013/01/25
- [Qemu-ppc] [PATCH 13/21] target-ppc: Give a meaningful error if too many threads are specified, Alexander Graf, 2013/01/25
- [Qemu-ppc] [PATCH 15/21] pseries: Adjust default VIO address allocations to play better with libvirt, Alexander Graf, 2013/01/25
- Re: [Qemu-ppc] [Qemu-devel] [PULL 00/21] ppc patch queue 2013-01-25, Andreas Färber, 2013/01/25