qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/13] Enhance debugging support - 2nd take
@ 2008-07-03 15:50 Jan Kiszka
  2008-07-03 15:56 ` [Qemu-devel] [PATCH 1/13] Return appropriate watch message to gdb Jan Kiszka
                   ` (14 more replies)
  0 siblings, 15 replies; 42+ messages in thread
From: Jan Kiszka @ 2008-07-03 15:50 UTC (permalink / raw)
  To: qemu-devel

Hi,

here comes a rebased and slightly changed version of my debug patch series.

The only deeper change comes with patch 5: Instead of introducing a new
single step mode, this patch enables pushing the TB's cflags from an
arbitrary context into the next regular TB recompilation - without the
need to start that compilation manually. That's a less invasive
approach. Originally, I tried to use the cpu_io_recompile pattern for
this, but then I realized that the scenarios are actually too different.

To summarize the major contributions of this series:
 - Fixes and enhances host-injected watchpoint support
 - Enhances internal debugging API
 - Fixes SMP guest debugging
 - Adds full support for x86 debug registers

Jan

-- 
Siemens AG, Corporate Technology, CT SE 2
Corporate Competence Center Embedded Linux

^ permalink raw reply	[flat|nested] 42+ messages in thread
* [Qemu-devel] [PATCH 00/13] Enhance debugging support - 3rd take
@ 2008-10-14  9:12 Jan Kiszka
  2008-10-14  9:12 ` [Qemu-devel] [PATCH 10/13] Introduce BP_WATCHPOINT_HIT flag Jan Kiszka
  0 siblings, 1 reply; 42+ messages in thread
From: Jan Kiszka @ 2008-10-14  9:12 UTC (permalink / raw)
  To: qemu-devel

Here we go again: a new version of my gdbstub and x86 debug register
patch series. This time it even contains a few nifty (IMHO) new
features. Changes compared to last posting:

 - rebased over latest SVN head
 - support for 8-byte watchpoints
 - support for managing virtual CPUs as threads via the gdb remote
   protocol

The last change not only allows to track the current CPU context when
debugging, it also enables to switch it with the help of the thread
command. This also means that I'm no longer mangling the monitor cpu
command with gdb usage. Thanks to Avi for kicking me to finally go that
way!

Looking forward to feedback,
Jan

--
Siemens AG, Corporate Technology, CT SE 2
Corporate Competence Center Embedded Linux

^ permalink raw reply	[flat|nested] 42+ messages in thread

end of thread, other threads:[~2008-10-14  9:28 UTC | newest]

Thread overview: 42+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-03 15:50 [Qemu-devel] [PATCH 0/13] Enhance debugging support - 2nd take Jan Kiszka
2008-07-03 15:56 ` [Qemu-devel] [PATCH 1/13] Return appropriate watch message to gdb Jan Kiszka
2008-07-03 15:57 ` [Qemu-devel] [PATCH 2/13] Refactor and enhance break/watchpoint API Jan Kiszka
2008-07-03 15:58 ` [Qemu-devel] [PATCH 3/13] Set mem_io_vaddr on io_read Jan Kiszka
2008-07-03 15:58 ` [Qemu-devel] [PATCH 4/13] Respect length of watchpoints Jan Kiszka
2008-07-03 15:59 ` [Qemu-devel] [PATCH 5/13] Introduce next_cflags Jan Kiszka
2008-07-04 22:03   ` [Qemu-devel] [PATCH 5/13] Introduce next_cflags - v2 Jan Kiszka
2008-07-03 15:59 ` [Qemu-devel] [PATCH 6/13] Switch self-modified code recompilation to next_cflags Jan Kiszka
2008-07-03 16:00 ` [Qemu-devel] [PATCH 7/13] Restore pc on watchpoint hits Jan Kiszka
2008-07-04 20:49   ` Paul Brook
2008-07-04 21:15     ` [Qemu-devel] " Jan Kiszka
2008-07-03 16:00 ` [Qemu-devel] [PATCH 8/13] Remove premature memop TB terminations Jan Kiszka
2008-07-03 16:01 ` [Qemu-devel] [PATCH 9/13] Improve debugging of SMP guests Jan Kiszka
2008-07-03 16:02 ` [Qemu-devel] [PATCH 10/13] Introduce BP_WATCHPOINT_HIT flag Jan Kiszka
2008-07-03 16:02 ` [Qemu-devel] [PATCH 11/13] Add debug exception hook Jan Kiszka
2008-07-03 16:03 ` [Qemu-devel] [PATCH 12/13] Introduce BP_CPU as a breakpoint type Jan Kiszka
2008-07-03 16:03 ` [Qemu-devel] [PATCH 13/13] x86: Debug register emulation Jan Kiszka
2008-07-11 10:40 ` [Qemu-devel] Re: [PATCH 0/13] Enhance debugging support - 2nd take Jan Kiszka
2008-08-20 14:45 ` [Qemu-devel] [RESEND][PATCH " Jan Kiszka
2008-08-20 14:47   ` [Qemu-devel] [RESEND][PATCH 1/13] Return appropriate watch message to gdb Jan Kiszka
2008-08-20 14:49   ` [Qemu-devel] [RESEND][PATCH 2/13] Refactor and enhance break/watchpoint API Jan Kiszka
2008-09-07  2:14     ` Anthony Liguori
2008-09-07  7:15       ` Aurelien Jarno
2008-09-08  8:42         ` [Qemu-devel] " Jan Kiszka
2008-09-07 19:11       ` [Qemu-devel] " Blue Swirl
2008-09-08  8:43         ` [Qemu-devel] " Jan Kiszka
2008-09-15 13:22       ` Jan Kiszka
2008-09-08 20:07     ` Jan Kiszka
2008-08-20 14:50   ` [Qemu-devel] [RESEND][PATCH 3/13] Set mem_io_vaddr on io_read Jan Kiszka
2008-08-20 14:51   ` [Qemu-devel] [RESEND][PATCH 4/13] Respect length of watchpoints Jan Kiszka
2008-08-20 14:52   ` [Qemu-devel] [RESEND][PATCH 5/13] Introduce next_cflags Jan Kiszka
2008-08-20 14:54   ` [Qemu-devel] [RESEND][PATCH 6/13] Switch self-modified code recompilation to next_cflags Jan Kiszka
2008-08-20 14:56   ` [Qemu-devel] [RESEND][PATCH 7/13] Restore pc on watchpoint hits Jan Kiszka
2008-08-20 14:57   ` [Qemu-devel] [RESEND][PATCH 8/13] Remove premature memop TB terminations Jan Kiszka
2008-08-20 14:59   ` [Qemu-devel] [RESEND][PATCH 10/13] Introduce BP_WATCHPOINT_HIT flag Jan Kiszka
2008-08-20 15:00   ` [Qemu-devel] [RESEND][PATCH 11/13] Add debug exception hook Jan Kiszka
2008-08-20 15:01   ` [Qemu-devel] [RESEND][PATCH 12/13] Introduce BP_CPU as a breakpoint type Jan Kiszka
2008-08-20 15:02   ` [Qemu-devel] [RESEND][PATCH 13/13] x86: Debug register emulation Jan Kiszka
2008-08-20 15:04   ` [Qemu-devel] [RESEND][PATCH 9/13] Improve debugging of SMP guests Jan Kiszka
2008-08-21 20:19   ` [Qemu-devel] [RESEND][PATCH 0/13] Enhance debugging support - 2nd take Anthony Liguori
2008-08-21 22:53     ` [Qemu-devel] " Jan Kiszka
  -- strict thread matches above, loose matches on Subject: below --
2008-10-14  9:12 [Qemu-devel] [PATCH 00/13] Enhance debugging support - 3rd take Jan Kiszka
2008-10-14  9:12 ` [Qemu-devel] [PATCH 10/13] Introduce BP_WATCHPOINT_HIT flag Jan Kiszka

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).