[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/58] ppc patch queue 2011-09-14
From: |
Alexander Graf |
Subject: |
[Qemu-devel] [PULL 00/58] ppc patch queue 2011-09-14 |
Date: |
Wed, 14 Sep 2011 10:42:24 +0200 |
Hi Aurelien / Blue,
This is my current patch queue for ppc. Please pull.
Alex
The following changes since commit 44520db10b1b92f272348ab7028e7afc68ac3edf:
Fabien Chouteau (1):
Gdbstub: Fix back-trace on SPARC32
are available in the git repository at:
git://repo.or.cz/qemu/agraf.git ppc-next
Alexander Graf (38):
PPC: Move openpic to target specific code compilation
PPC: Add CPU local MMIO regions to MPIC
PPC: Extend MPIC MMIO range
PPC: Fix IPI support in MPIC
PPC: Set MPIC IDE for IPI to 0
PPC: MPIC: Remove read functionality for WO registers
PPC: MPIC: Fix CI bit definitions
PPC: Bump MPIC up to 32 supported CPUs
PPC: E500: create multiple envs
PPC: E500: Generate IRQ lines for many CPUs
device tree: add nop_node
PPC: bamboo: Move host fdt copy to target
PPC: KVM: Add generic function to read host clockfreq
PPC: E500: Use generic kvm function for freq
PPC: E500: Remove mpc8544_copy_soc_cell
PPC: bamboo: Use kvm api for freq and clock frequencies
PPC: KVM: Remove kvmppc_read_host_property
PPC: KVM: Add stubs for kvm helper functions
PPC: E500: Update freqs for all CPUs
PPC: E500: Remove unneeded CPU nodes
PPC: E500: Add PV spinning code
PPC: E500: Update cpu-release-addr property in cpu nodes
device tree: add add_subnode command
device tree: dont fail operations
device tree: give dt more size
MPC8544DS: Remove CPU nodes
MPC8544DS: Generate CPU nodes on init
PPC: E500: Bump CPU count to 15
PPC: Add new target config for pseries
KVM: update kernel headers
PPC: Enable to use PAPR with PR style KVM
PPC: SPAPR: Use KVM function for time info
KVM: Update kernel headers
openpic: Unfold read_IRQreg
openpic: Unfold write_IRQreg
PPC: Fix via-cuda memory registration
PPC: Fix heathrow PIC to use little endian MMIO
KVM: Update kernel headers
David Gibson (8):
pseries: Bugfixes for interrupt numbering in XICS code
pseries: Add a phandle to the xicp interrupt controller device tree node
pseries: interrupt controller should not have a 'reg' property
pseries: More complete WIMG validation in H_ENTER code
pseries: Add real mode debugging hcalls
Implement POWER7's CFAR in TCG
pseries: Implement hcall-bulk hypervisor interface
pseries: Update SLOF firmware image
Elie Richa (1):
PPC: Fix sync instructions problem in SMP
Fabien Chouteau (1):
Gdbstub: handle read of fpscr
Laurent Vivier (1):
ppc: move ADB stuff from ppc_mac.h to adb.h
Nishanth Aravamudan (1):
pseries: use macro for firmware filename
Paolo Bonzini (4):
spapr: proper qdevification
spapr: prepare for qdevification of irq
spapr: make irq customizable via qdev
vscsi: send the CHECK_CONDITION status down together with autosense data
Scott Wood (3):
kvm: ppc: booke206: use MMU API
ppc: booke206: add "info tlb" support
ppc: booke206: use MAV=2.0 TSIZE definition, fix 4G pages
Stefan Hajnoczi (1):
ppc405: use RAM_ADDR_FMT instead of %08lx
Makefile.objs | 1 -
Makefile.target | 10 +-
configure | 3 +
cpu-exec.c | 1 +
device_tree.c | 92 ++++++++++--
device_tree.h | 2 +
gdbstub.c | 2 +-
hmp-commands.hx | 2 +-
hw/adb.c | 2 +-
hw/adb.h | 67 +++++++++
hw/cuda.c | 29 +++--
hw/heathrow_pic.c | 2 +-
hw/openpic.c | 289 +++++++++++++++++++++-----------------
hw/ppc405_boards.c | 5 +-
hw/ppc440_bamboo.c | 16 ++-
hw/ppc_mac.h | 42 ------
hw/ppc_newworld.c | 1 +
hw/ppc_oldworld.c | 1 +
hw/ppce500_mpc8544ds.c | 195 +++++++++++++++-----------
hw/ppce500_spin.c | 186 ++++++++++++++++++++++++
hw/spapr.c | 52 ++++---
hw/spapr.h | 9 ++
hw/spapr_hcall.c | 220 +++++++++++++++++++++++++++--
hw/spapr_llan.c | 11 +--
hw/spapr_vio.c | 11 ++
hw/spapr_vio.h | 18 ++--
hw/spapr_vscsi.c | 13 +--
hw/spapr_vty.c | 10 +-
hw/xics.c | 17 +--
linux-headers/asm-powerpc/kvm.h | 59 ++++++++-
linux-headers/asm-x86/kvm_para.h | 14 ++
linux-headers/linux/kvm.h | 42 +++++-
linux-headers/linux/kvm_para.h | 1 +
monitor.c | 5 +-
pc-bios/README | 2 +-
pc-bios/mpc8544ds.dtb | Bin 2277 -> 2028 bytes
pc-bios/mpc8544ds.dts | 12 --
pc-bios/slof.bin | Bin 579072 -> 578888 bytes
target-ppc/cpu.h | 16 ++-
target-ppc/helper.c | 93 ++++++++++++-
target-ppc/kvm.c | 192 +++++++++++++++++++++++++
target-ppc/kvm_ppc.c | 65 ---------
target-ppc/kvm_ppc.h | 44 ++++--
target-ppc/translate.c | 28 ++++
target-ppc/translate_init.c | 26 +++-
45 files changed, 1424 insertions(+), 484 deletions(-)
create mode 100644 hw/adb.h
create mode 100644 hw/ppce500_spin.c
- [Qemu-devel] [PULL 00/58] ppc patch queue 2011-09-14,
Alexander Graf <=
- [Qemu-devel] [PATCH 08/58] PPC: Set MPIC IDE for IPI to 0, Alexander Graf, 2011/09/14
- [Qemu-devel] [PATCH 06/58] PPC: Extend MPIC MMIO range, Alexander Graf, 2011/09/14
- [Qemu-devel] [PATCH 04/58] PPC: Move openpic to target specific code compilation, Alexander Graf, 2011/09/14
- [Qemu-devel] [PATCH 15/58] PPC: bamboo: Move host fdt copy to target, Alexander Graf, 2011/09/14
- [Qemu-devel] [PATCH 12/58] PPC: E500: create multiple envs, Alexander Graf, 2011/09/14
- [Qemu-devel] [PATCH 03/58] spapr: make irq customizable via qdev, Alexander Graf, 2011/09/14
- [Qemu-devel] [PATCH 30/58] MPC8544DS: Generate CPU nodes on init, Alexander Graf, 2011/09/14
- [Qemu-devel] [PATCH 21/58] PPC: KVM: Add stubs for kvm helper functions, Alexander Graf, 2011/09/14