On Wed, May 30, 2012 at 2:23 PM, Andreas Färber <[email protected]> wrote: > 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.
Many thanks for rebasing. > 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. So qom-next should go in first, then ppc-next? > > Regards, > Andreas > > Cc: Alexander Graf <[email protected]> > Cc: Blue Swirl <[email protected]> > Cc: François Revol <[email protected]> > > 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 >
