qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PATCH 00/13] target-alpha improvements, version 4


From: Richard Henderson
Subject: [Qemu-devel] [PATCH 00/13] target-alpha improvements, version 4
Date: Wed, 7 Apr 2010 15:43:29 -0700

Changes from v3->v4:
  * Use the standard implementation of load-locked/store-conditional.
    I think it's pretty gross, but probably better to be consistent
    with the other ports.  And at least the port continues to build
    when the host compiler doesn't support __sync_bool_compare_and_swap.
  * Return some value when reading the cycle counter.
  * Properly sign-extend cvtlq.

Changes from v2->v3:
  * Enable NPTL.

Changes from v1->v2:
  * Use setcond and goto_tb.


r~


Richard Henderson (13):
  target-alpha: Add flags markups to helpers.h.
  target-alpha: Implement cpys{,n,e} inline.
  target-alpha: Implement rs/rc properly.
  target-alpha: Implement cvtql inline.
  target-alpha: Implement cvtlq inline.
  target-alpha: Use setcond for int comparisons.
  target-alpha: Use non-inverted arguments to gen_{f}cmov.
  target-alpha: Emit goto_tb opcodes.
  target-alpha: Update commentary for opcode 0x1A.
  target-alpha: Enable NPTL.
  target-alpha: Indicate NORETURN status when raising exception.
  target-alpha: Fix load-locked/store-conditional.
  target-alpha: Implement RPCC.

 configure                |    1 +
 linux-user/main.c        |   60 ++++
 linux-user/syscall.c     |    2 +-
 qemu-timer.h             |   13 +
 target-alpha/cpu.h       |   35 ++-
 target-alpha/helper.c    |    7 +-
 target-alpha/helper.h    |  179 +++++------
 target-alpha/op_helper.c |   80 +-----
 target-alpha/translate.c |  802 ++++++++++++++++++++++++++++++----------------
 9 files changed, 713 insertions(+), 466 deletions(-)





reply via email to

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