[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.
Regards,
Andreas
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
--
1.7.7
- [Qemu-ppc] [PATCH v4 00/23] Power Architecture AREG0 conversion, rebased,
Andreas Färber <=
- [Qemu-ppc] [PATCH v4 02/23] ppc: Split exception helpers, Andreas Färber, 2012/05/30
- [Qemu-ppc] [PATCH v4 04/23] ppc: Fix coding style in helper.c, Andreas Färber, 2012/05/30
- [Qemu-ppc] [PATCH v4 19/23] ppc: Move misc helpers from helper.c to misc_helper.c, Andreas Färber, 2012/05/30
- [Qemu-ppc] [PATCH v4 18/23] ppc: Avoid AREG0 for misc helpers, Andreas Färber, 2012/05/30
- [Qemu-ppc] [PATCH v4 03/23] ppc: Avoid AREG0 for exception helpers, Andreas Färber, 2012/05/30
- [Qemu-ppc] [PATCH v4 21/23] ppc: Add missing break, Andreas Färber, 2012/05/30
- [Qemu-ppc] [PATCH v4 11/23] ppc: Avoid AREG0 for MMU etc. helpers, Andreas Färber, 2012/05/30
- [Qemu-ppc] [PATCH v4 15/23] ppc: Split off timebase helpers, Andreas Färber, 2012/05/30
- [Qemu-ppc] [PATCH v4 14/23] ppc: Cleanup MMU merge, Andreas Färber, 2012/05/30
- [Qemu-ppc] [PATCH v4 20/23] ppc: Move load and store helpers, switch to AREG0 free mode, Andreas Färber, 2012/05/30