[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-ppc] [PULL 00/72] ppc patch queue 2012-06-24
From: |
Blue Swirl |
Subject: |
Re: [Qemu-ppc] [PULL 00/72] ppc patch queue 2012-06-24 |
Date: |
Sun, 24 Jun 2012 12:27:53 +0000 |
On Sat, Jun 23, 2012 at 11:06 PM, Alexander Graf <address@hidden> wrote:
> Hi Blue / Aurelien,
>
> This is my current patch queue for ppc. Please pull.
Thanks, pulled.
>
> 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] [PATCH 44/72] PPC: e500: dt: create /chosen node dynamically, (continued)
- [Qemu-ppc] [PATCH 44/72] PPC: e500: dt: create /chosen node dynamically, Alexander Graf, 2012/06/23
- [Qemu-ppc] [PATCH 32/72] dt: add helpers for multi-cell adds, Alexander Graf, 2012/06/23
- [Qemu-ppc] [PATCH 29/72] spapr: Add "memop" hypercall, Alexander Graf, 2012/06/23
- [Qemu-ppc] [PATCH 61/72] PPC: e500: Refactor serial dt generation, Alexander Graf, 2012/06/23
- [Qemu-ppc] [PATCH 45/72] PPC: e500: dt: create /soc8544 node dynamically, Alexander Graf, 2012/06/23
- [Qemu-ppc] [PATCH 36/72] dt: add helper for empty dt creation, Alexander Graf, 2012/06/23
- [Qemu-ppc] [PATCH 51/72] dt: Add -machine dumpdtb option to dump the current dtb, Alexander Graf, 2012/06/23
- [Qemu-ppc] [PATCH 46/72] PPC: e500: dt: create serial nodes dynamically, Alexander Graf, 2012/06/23
- [Qemu-ppc] [PATCH 48/72] PPC: e500: dt: create global-utils node dynamically, Alexander Graf, 2012/06/23
- [Qemu-ppc] [PATCH 53/72] PPC: e500: dt: use target_phys_addr_t for ramsize, Alexander Graf, 2012/06/23
- Re: [Qemu-ppc] [PULL 00/72] ppc patch queue 2012-06-24,
Blue Swirl <=