qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/72] ppc patch queue 2012-06-24
@ 2012-06-23 23:06 Alexander Graf
  2012-06-23 23:06 ` [Qemu-devel] [PATCH 01/72] ppc: Fix coding style in op_helper.c Alexander Graf
                   ` (72 more replies)
  0 siblings, 73 replies; 89+ messages in thread
From: Alexander Graf @ 2012-06-23 23:06 UTC (permalink / raw)
  To: qemu-devel qemu-devel; +Cc: Blue Swirl, qemu-ppc Mailing List, Aurelien Jarno

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

^ permalink raw reply	[flat|nested] 89+ messages in thread

end of thread, other threads:[~2012-08-09 21:48 UTC | newest]

Thread overview: 89+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-23 23:06 [Qemu-devel] [PULL 00/72] ppc patch queue 2012-06-24 Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 01/72] ppc: Fix coding style in op_helper.c Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 02/72] ppc: Split exception helpers Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 03/72] ppc: Avoid AREG0 for " Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 04/72] ppc: Fix coding style in helper.c Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 05/72] ppc: Move exception helpers from helper.c to excp_helper.c Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 06/72] ppc: Split FPU and SPE ops Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 07/72] ppc: Avoid AREG0 for FPU and SPE helpers Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 08/72] ppc: Split integer and vector ops Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 09/72] ppc: Avoid AREG0 for integer and vector helpers Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 10/72] ppc: Split MMU etc. helpers from op_helper.c Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 11/72] ppc: Avoid AREG0 for MMU etc. helpers Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 12/72] ppc: Avoid a warning with the next patch Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 13/72] ppc: Move MMU helpers from helper.c to mmu_helper.c Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 14/72] ppc: Cleanup MMU merge Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 15/72] ppc: Split off timebase helpers Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 16/72] ppc: Avoid AREG0 for " Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 17/72] ppc: Split off misc helpers Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 18/72] ppc: Avoid AREG0 for " Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 19/72] ppc: Move misc helpers from helper.c to misc_helper.c Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 20/72] ppc: Move load and store helpers, switch to AREG0 free mode Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 21/72] ppc: Add missing break Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 22/72] ppc: Make hbrev table const Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 23/72] PPC: mpc8544ds: Span initial TLB entry over as much RAM as we need Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 24/72] Avoid segfault in cpu_dump_state Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 25/72] booke_206_tlbwe: Discard invalid bits in MAS2 Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 26/72] ppc64: Rudimentary Support for extra page sizes on server CPUs Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 27/72] pseries: Correctly create ibm, segment-page-sizes property Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 28/72] spapr_vscsi: Error handling fixes Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 29/72] spapr: Add "memop" hypercall Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 30/72] raw-posix: Fix build without is_allocated support Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 31/72] dt: allow add_subnode to create root subnodes Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 32/72] dt: add helpers for multi-cell adds Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 33/72] dt: add helper for phandle references Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 34/72] dt: temporarily disable subtree creation failure check Alexander Graf
2012-06-23 23:06 ` [Qemu-devel] [PATCH 35/72] dt: add helper for phandle enumeration Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 36/72] dt: add helper for empty dt creation Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 37/72] dt: add helper for phandle allocation Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 38/72] dt: add helper for 64bit cell adds Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 39/72] PPC: e500: require libfdt Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 40/72] PPC: e500: dt: create memory node dynamically Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 41/72] PPC: e500: dt: create /cpus " Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 42/72] PPC: e500: dt: create /hypervisor " Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 43/72] PPC: e500: dt: create / " Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 44/72] PPC: e500: dt: create /chosen " Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 45/72] PPC: e500: dt: create /soc8544 " Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 46/72] PPC: e500: dt: create serial nodes dynamically Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 47/72] PPC: e500: dt: create mpic node dynamically Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 48/72] PPC: e500: dt: create global-utils " Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 49/72] PPC: e500: dt: create pci " Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 50/72] PPC: e500: dt: start with empty device tree Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 51/72] dt: Add -machine dumpdtb option to dump the current dtb Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 52/72] PPC: e500: dt: use 64bit cell helper Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 53/72] PPC: e500: dt: use target_phys_addr_t for ramsize Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 54/72] PPC: e500: enable manual loading of dtb blob Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 55/72] Revert "dt: temporarily disable subtree creation failure check" Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 56/72] PPC: e500: Use new MPIC dt format Alexander Graf
2012-08-08 21:16   ` [Qemu-devel] [Qemu-ppc] " Alexander Graf
2012-08-08 22:40     ` Scott Wood
2012-08-09 20:48       ` Alexander Graf
2012-08-09 20:50         ` Scott Wood
2012-08-09 20:52           ` Alexander Graf
2012-08-09 20:58             ` Scott Wood
2012-08-09 21:01               ` Alexander Graf
2012-08-09 21:11                 ` Scott Wood
2012-08-09 21:19                   ` Alexander Graf
2012-08-09 21:28                     ` Scott Wood
2012-08-09 21:36                       ` Alexander Graf
2012-08-09 21:45                         ` Scott Wood
2012-08-09 21:48                           ` Alexander Graf
2012-08-08 22:40   ` [Qemu-devel] " Peter Maydell
2012-08-08 22:43     ` Peter Maydell
2012-06-23 23:07 ` [Qemu-devel] [PATCH 57/72] PPC: e500: Use new SOC " Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 58/72] PPC: e500: Define addresses as always 64bit Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 59/72] PPC: e500: Extend address/size of / to 64bit Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 60/72] dt: Add global option to set phandle start offset Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 61/72] PPC: e500: Refactor serial dt generation Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 62/72] dt: make setprop argument static Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 63/72] PPC: e500: allow users to set the /compatible property via -machine Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 64/72] uImage: increase the gzip load size Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 65/72] PPC: Add some booke SPR defines Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 66/72] PPC: Add support for MSR_CM Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 67/72] PPC: BookE: Implement EPR SPR Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 68/72] PPC: BookE: Make ivpr selectable by CPU type Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 69/72] PPC: Add e5500 CPU target Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 70/72] PPC: Extract SPR dump generation into its own function Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 71/72] PPC: BookE: Support 32 and 64 bit wide MAS2 Alexander Graf
2012-06-23 23:07 ` [Qemu-devel] [PATCH 72/72] PPC: BookE206: Bump MAS2 to 64bit Alexander Graf
2012-06-24 12:27 ` [Qemu-devel] [PULL 00/72] ppc patch queue 2012-06-24 Blue Swirl

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).