[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-ppc] [PATCH v4 00/23] Power Architecture AREG0 conversion, rebased

From: Andreas Färber
Subject: [Qemu-ppc] [PATCH v4 00/23] Power Architecture AREG0 conversion, rebased
Date: Wed, 30 May 2012 16:23:20 +0200

Hello Alex,

Here's the mentioned version of your "qemu.areg0" repository (considered v3),
including your fixed-up version of Blue's AREG0 v2 conversion and François'
ppc 440 TLB dump, rebased onto qom-next.

Conflicts were removal of cpu_state_reset() and change of cpu_ppc_init()
return type on qom-next, both expected to be merged in the first qom-next PULL
once the 1.2 merge window opens.


Cc: Alexander Graf <address@hidden>
Cc: Blue Swirl <address@hidden>
Cc: François Revol <address@hidden>

v3 -> v4:
* Rebased onto qom-next.

v2 -> v3 (Alex):
* ppc64 compile fix and style fixes by Alex.
* appended patch by mmu_man

v1 -> v2 (Blue):
* pushed the exception helper conversion first
* Helpers for cpu_{ld,st}_data are in common code.
* appended two new bonus patches

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

François Revol (1):
  target-ppc: Some support for dumping TLB_EMB TLBs

 Makefile.target              |    9 +-
 configure                    |    2 +-
 cpu-all.h                    |    9 +
 target-ppc/cpu.h             |   23 -
 target-ppc/excp_helper.c     |  968 +++++++++
 target-ppc/fpu_helper.c      | 1740 ++++++++++++++++
 target-ppc/helper.c          | 3168 +-----------------------------
 target-ppc/helper.h          |  572 +++---
 target-ppc/int_helper.c      | 1564 +++++++++++++++
 target-ppc/mem_helper.c      |  295 +++
 target-ppc/misc_helper.c     |  124 ++
 target-ppc/mmu_helper.c      | 3306 ++++++++++++++++++++++++++++++
 target-ppc/op_helper.c       | 4568 ------------------------------------------
 target-ppc/timebase_helper.c |  159 ++
 target-ppc/translate.c       |  460 +++--
 target-ppc/translate_init.c  |   74 +-
 16 files changed, 8777 insertions(+), 8264 deletions(-)
 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
 delete mode 100644 target-ppc/op_helper.c
 create mode 100644 target-ppc/timebase_helper.c


reply via email to

[Prev in Thread] Current Thread [Next in Thread]