1. 11 9月, 2011 1 次提交
  2. 22 8月, 2011 4 次提交
  3. 21 8月, 2011 1 次提交
  4. 25 7月, 2011 1 次提交
    • B
      Wrap recv to avoid warnings · 00aa0040
      Blue Swirl 提交于
      Avoid warnings like these by wrapping recv():
        CC    slirp/ip_icmp.o
      /src/qemu/slirp/ip_icmp.c: In function 'icmp_receive':
      /src/qemu/slirp/ip_icmp.c:418:5: error: passing argument 2 of 'recv' from incompatible pointer type [-Werror]
      /usr/local/lib/gcc/i686-mingw32msvc/4.6.0/../../../../i686-mingw32msvc/include/winsock2.h:547:32: note: expected 'char *' but argument is of type 'struct icmp *'
      
      Remove also casts used to avoid warnings.
      Reviewed-by: NAnthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
      00aa0040
  5. 27 6月, 2011 1 次提交
  6. 03 6月, 2011 1 次提交
  7. 20 5月, 2011 1 次提交
    • A
      s390x: Adjust GDB stub · 59467bac
      Alexander Graf 提交于
      We have successfully lazilized cc computation, so we need to manually
      trigger its calculation when gdb wants to fetch it. We also changed the
      variable name, so writing it writes into a different field now.
      Signed-off-by: NAlexander Graf <agraf@suse.de>
      59467bac
  8. 04 4月, 2011 1 次提交
  9. 07 3月, 2011 1 次提交
  10. 14 2月, 2011 1 次提交
  11. 17 1月, 2011 1 次提交
  12. 18 9月, 2010 1 次提交
  13. 03 7月, 2010 1 次提交
  14. 16 6月, 2010 1 次提交
  15. 10 5月, 2010 1 次提交
  16. 27 2月, 2010 2 次提交
  17. 24 2月, 2010 1 次提交
  18. 21 2月, 2010 1 次提交
  19. 15 1月, 2010 1 次提交
  20. 14 12月, 2009 1 次提交
  21. 06 12月, 2009 1 次提交
    • A
      S390 GDB stub · afcb0e45
      Alexander Graf 提交于
      In order to debug funny kernel breakages it's always good to have a working
      gdb stub around.
      
      While Uli's patches don't include one one, I needed one that's at least good
      enough for 'bt' and some variable examinations during early bootup.
      
      So here it is - the absolute basics to get the qemu gdb stub running with s390x
      targets.
      Sgined-off-by: NAlexander Graf <agraf@suse.de>
      Signed-off-by: NAurelien Jarno <aurelien@aurel32.net>
      afcb0e45
  22. 04 12月, 2009 1 次提交
  23. 22 10月, 2009 1 次提交
  24. 05 10月, 2009 1 次提交
    • J
      gdbstub: x86: Switch 64/32 bit registers dynamically · 5f30fa18
      Jan Kiszka 提交于
      Commit 56aebc89 changed gdbstub in way
      that debugging 32 or 16-bit guest code is no longer possible with qemu
      for x86_64 guest CPUs. Since that commit, qemu only provides registers
      sets for 64-bit, forcing current and foreseeable gdb to also switch its
      architecture to 64-bit. And this breaks if the inferior is 32 or 16 bit.
      
      No question, this is a gdb issue. But, as it was confirmed in several
      discusssions with gdb people, it is a non-trivial thing to fix. So until
      qemu finds a gdb version attach with a rework x86 support, we have to
      work around it by switching the register layout as the guest switches
      its execution mode between 16/32 and 64 bit.
      Signed-off-by: NJan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      5f30fa18
  25. 01 10月, 2009 1 次提交
  26. 28 8月, 2009 1 次提交
  27. 28 7月, 2009 1 次提交
  28. 17 7月, 2009 1 次提交
  29. 16 7月, 2009 3 次提交
  30. 04 6月, 2009 1 次提交
    • N
      fix gdbstub support for multiple threads in usermode, v3 · 1e9fa730
      Nathan Froyd 提交于
      When debugging multi-threaded programs, QEMU's gdb stub would report the
      correct number of threads (the qfThreadInfo and qsThreadInfo packets).
      However, the stub was unable to actually switch between threads (the T
      packet), since it would report every thread except the first as being
      dead.  Furthermore, the stub relied upon cpu_index as a reliable means
      of assigning IDs to the threads.  This was a bad idea; if you have this
      sequence of events:
      
      initial thread created
      new thread #1
      new thread #2
      thread #1 exits
      new thread #3
      
      thread #3 will have the same cpu_index as thread #1, which would confuse
      GDB.  (This problem is partly due to the remote protocol not having a
      good way to send thread creation/destruction events.)
      
      We fix this by using the host thread ID for the identifier passed to GDB
      when debugging a multi-threaded userspace program.  The thread ID might
      wrap, but the same sort of problems with wrapping thread IDs would come
      up with debugging programs natively, so this doesn't represent a
      problem.
      Signed-off-by: NNathan Froyd <froydnj@codesourcery.com>
      1e9fa730
  31. 27 5月, 2009 1 次提交
  32. 18 4月, 2009 1 次提交
  33. 14 4月, 2009 1 次提交
  34. 09 4月, 2009 1 次提交