[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-ppc] [PULL 00/72] ppc patch queue 2012-06-24
From: |
Alexander Graf |
Subject: |
[Qemu-ppc] [PULL 00/72] ppc patch queue 2012-06-24 |
Date: |
Sun, 24 Jun 2012 01:06:24 +0200 |
Hi Blue / Aurelien,
This is my current patch queue for ppc. Please pull.
Alex
The following changes since commit affe5189907f397514cdd4ee7446595c1246a0e9:
Alexander Graf (1):
TCG: Fix compile breakage in tcg_dump_ops
are available in the git repository at:
git://repo.or.cz/qemu/agraf.git ppc-for-upstream
Alexander Graf (43):
PPC: mpc8544ds: Span initial TLB entry over as much RAM as we need
dt: allow add_subnode to create root subnodes
dt: add helpers for multi-cell adds
dt: add helper for phandle references
dt: temporarily disable subtree creation failure check
dt: add helper for phandle enumeration
dt: add helper for empty dt creation
dt: add helper for phandle allocation
dt: add helper for 64bit cell adds
PPC: e500: require libfdt
PPC: e500: dt: create memory node dynamically
PPC: e500: dt: create /cpus node dynamically
PPC: e500: dt: create /hypervisor node dynamically
PPC: e500: dt: create / node dynamically
PPC: e500: dt: create /chosen node dynamically
PPC: e500: dt: create /soc8544 node dynamically
PPC: e500: dt: create serial nodes dynamically
PPC: e500: dt: create mpic node dynamically
PPC: e500: dt: create global-utils node dynamically
PPC: e500: dt: create pci node dynamically
PPC: e500: dt: start with empty device tree
dt: Add -machine dumpdtb option to dump the current dtb
PPC: e500: dt: use 64bit cell helper
PPC: e500: dt: use target_phys_addr_t for ramsize
PPC: e500: enable manual loading of dtb blob
Revert "dt: temporarily disable subtree creation failure check"
PPC: e500: Use new MPIC dt format
PPC: e500: Use new SOC dt format
PPC: e500: Define addresses as always 64bit
PPC: e500: Extend address/size of / to 64bit
dt: Add global option to set phandle start offset
PPC: e500: Refactor serial dt generation
dt: make setprop argument static
PPC: e500: allow users to set the /compatible property via -machine
uImage: increase the gzip load size
PPC: Add some booke SPR defines
PPC: Add support for MSR_CM
PPC: BookE: Implement EPR SPR
PPC: BookE: Make ivpr selectable by CPU type
PPC: Add e5500 CPU target
PPC: Extract SPR dump generation into its own function
PPC: BookE: Support 32 and 64 bit wide MAS2
PPC: BookE206: Bump MAS2 to 64bit
Benjamin Herrenschmidt (4):
ppc64: Rudimentary Support for extra page sizes on server CPUs
pseries: Correctly create ibm,segment-page-sizes property
spapr_vscsi: Error handling fixes
spapr: Add "memop" hypercall
Blue Swirl (22):
ppc: Fix coding style in op_helper.c
ppc: Split exception helpers
ppc: Avoid AREG0 for exception helpers
ppc: Fix coding style in helper.c
ppc: Move exception helpers from helper.c to excp_helper.c
ppc: Split FPU and SPE ops
ppc: Avoid AREG0 for FPU and SPE helpers
ppc: Split integer and vector ops
ppc: Avoid AREG0 for integer and vector helpers
ppc: Split MMU etc. helpers from op_helper.c
ppc: Avoid AREG0 for MMU etc. helpers
ppc: Avoid a warning with the next patch
ppc: Move MMU helpers from helper.c to mmu_helper.c
ppc: Cleanup MMU merge
ppc: Split off timebase helpers
ppc: Avoid AREG0 for timebase helpers
ppc: Split off misc helpers
ppc: Avoid AREG0 for misc helpers
ppc: Move misc helpers from helper.c to misc_helper.c
ppc: Move load and store helpers, switch to AREG0 free mode
ppc: Add missing break
ppc: Make hbrev table const
Fabien Chouteau (2):
Avoid segfault in cpu_dump_state
booke_206_tlbwe: Discard invalid bits in MAS2
Kevin Wolf (1):
raw-posix: Fix build without is_allocated support
Makefile | 1 -
block/raw-posix.c | 9 +-
configure | 2 +-
cpu-all.h | 9 +
device_tree.c | 108 +-
device_tree.h | 22 +-
docs/specs/ppc-spapr-hcalls.txt | 78 +
hw/loader.c | 4 +-
hw/ppc/Makefile.objs | 2 +-
hw/ppce500_mpc8544ds.c | 283 ++-
hw/spapr.c | 46 +
hw/spapr.h | 3 +-
hw/spapr_hcall.c | 68 +
hw/spapr_vscsi.c | 4 +-
pc-bios/mpc8544ds.dtb | Bin 2028 -> 0 bytes
pc-bios/mpc8544ds.dts | 119 -
qemu-config.c | 12 +
qemu-log.h | 4 +-
target-ppc/Makefile.objs | 14 +-
target-ppc/cpu.h | 88 +-
target-ppc/excp_helper.c | 969 +++++++++
target-ppc/fpu_helper.c | 1740 +++++++++++++++
target-ppc/helper.c | 3168 +---------------------------
target-ppc/helper.h | 573 +++---
target-ppc/int_helper.c | 1564 ++++++++++++++
target-ppc/kvm.c | 208 ++
target-ppc/kvm_ppc.h | 5 +
target-ppc/mem_helper.c | 295 +++
target-ppc/misc_helper.c | 124 ++
target-ppc/mmu_helper.c | 3326 ++++++++++++++++++++++++++++
target-ppc/mpic_helper.c | 35 +
target-ppc/op_helper.c | 4568 ---------------------------------------
target-ppc/timebase_helper.c | 159 ++
target-ppc/translate.c | 462 +++--
target-ppc/translate_init.c | 249 ++-
35 files changed, 9858 insertions(+), 8463 deletions(-)
create mode 100644 docs/specs/ppc-spapr-hcalls.txt
delete mode 100644 pc-bios/mpc8544ds.dtb
delete mode 100644 pc-bios/mpc8544ds.dts
create mode 100644 target-ppc/excp_helper.c
create mode 100644 target-ppc/fpu_helper.c
create mode 100644 target-ppc/int_helper.c
create mode 100644 target-ppc/mem_helper.c
create mode 100644 target-ppc/misc_helper.c
create mode 100644 target-ppc/mmu_helper.c
create mode 100644 target-ppc/mpic_helper.c
delete mode 100644 target-ppc/op_helper.c
create mode 100644 target-ppc/timebase_helper.c
- [Qemu-ppc] [PULL 00/72] ppc patch queue 2012-06-24,
Alexander Graf <=
- [Qemu-ppc] [PATCH 02/72] ppc: Split exception helpers, Alexander Graf, 2012/06/23
- [Qemu-ppc] [PATCH 12/72] ppc: Avoid a warning with the next patch, Alexander Graf, 2012/06/23
- [Qemu-ppc] [PATCH 21/72] ppc: Add missing break, Alexander Graf, 2012/06/23
- [Qemu-ppc] [PATCH 15/72] ppc: Split off timebase helpers, Alexander Graf, 2012/06/23
- [Qemu-ppc] [PATCH 22/72] ppc: Make hbrev table const, Alexander Graf, 2012/06/23
- [Qemu-ppc] [PATCH 03/72] ppc: Avoid AREG0 for exception helpers, Alexander Graf, 2012/06/23
- [Qemu-ppc] [PATCH 16/72] ppc: Avoid AREG0 for timebase helpers, Alexander Graf, 2012/06/23
- [Qemu-ppc] [PATCH 05/72] ppc: Move exception helpers from helper.c to excp_helper.c, Alexander Graf, 2012/06/23
- [Qemu-ppc] [PATCH 18/72] ppc: Avoid AREG0 for misc helpers, Alexander Graf, 2012/06/23
- [Qemu-ppc] [PATCH 14/72] ppc: Cleanup MMU merge, Alexander Graf, 2012/06/23