1. 29 3月, 2009 5 次提交
  2. 06 2月, 2009 1 次提交
  3. 16 1月, 2009 3 次提交
  4. 05 1月, 2009 1 次提交
  5. 08 12月, 2008 1 次提交
  6. 26 11月, 2008 1 次提交
  7. 19 11月, 2008 1 次提交
    • A
      Refactor and enhance break/watchpoint API (Jan Kiszka) · a1d1bb31
      aliguori 提交于
      This patch prepares the QEMU cpu_watchpoint/breakpoint API to allow the
      succeeding enhancements this series comes with.
      
      First of all, it overcomes MAX_BREAKPOINTS/MAX_WATCHPOINTS by switching
      to dynamically allocated data structures that are kept in linked lists.
      This also allows to return a stable reference to the related objects,
      required for later introduced x86 debug register support.
      
      Breakpoints and watchpoints are stored with their full information set
      and an additional flag field that makes them easily extensible for use
      beyond pure guest debugging.
      Signed-off-by: NJan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      
      
      
      git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5738 c046a42c-6fe2-441c-8c8c-71466251a162
      a1d1bb31
  8. 17 11月, 2008 1 次提交
  9. 11 11月, 2008 3 次提交
  10. 08 11月, 2008 1 次提交
  11. 07 11月, 2008 1 次提交
    • A
      target-alpha: fix locked loads/stores · 57a92c8e
      aurel32 提交于
      Fix reading of cpu_lock in gen_qemu_stql_c, original patch from Laurent
      Desnogues.
      
      A new flag was added to gen_store_mem to allocate local temps instead
      of temps;  this flag should be set when the tcg_gen_qemu_store callback
      uses brcond before using the temps or else liveness analysis will get
      rid of the temps.
      
      This also adds lock printing in cpu_dump_state which can help
      debug.
      
      git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5645 c046a42c-6fe2-441c-8c8c-71466251a162
      57a92c8e
  12. 06 11月, 2008 1 次提交
    • A
      target-alpha: Fix ret instruction · 1304ca87
      aurel32 提交于
      Hopefully pine doesn't corrupt this patch, I've had problems recently.
      
      For an alpha "ret" instruction, of the type
           ret $26
      
      The return was being ignored.  This is because in translate.c
      register $26 (the return address) was being over-written with the current
      PC before it could be jumped to.  Thus the ret was ignored.
      
      This patch just re-orders things so the return address is processed before
      it is over-written with the current PC.
      
      (Vince Weaver)
      
      git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5638 c046a42c-6fe2-441c-8c8c-71466251a162
      1304ca87
  13. 21 10月, 2008 1 次提交
  14. 30 9月, 2008 5 次提交
  15. 18 9月, 2008 9 次提交
  16. 17 9月, 2008 4 次提交
  17. 15 9月, 2008 1 次提交
    • A
      alpha: fix lit sign · 9e85e9bd
      aurel32 提交于
      according to the alpha arch reference, the literal field of an operate
      instruction is unsigned:
      
      If bit <12> of the instruction is 1, an 8-bit zero-extended literal
      constant is formed by bits
      <20:13> of the instruction. The l teral is interpreted as a positive
      integer bet ween 0 and 255
      and is zero-extended to 64 bits.
      
      This patch fixes the mis-interpretation of the literal field.
      
      (Tristan Gingold)
      
      git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5211 c046a42c-6fe2-441c-8c8c-71466251a162
      9e85e9bd