Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* support for BookE hardware debug features
@ 2009-03-02 20:39 Thiago Jung Bauermann
  2009-03-02 20:55 ` Joel Brobecker
  2009-05-24 19:39 ` Thiago Jung Bauermann
  0 siblings, 2 replies; 7+ messages in thread
From: Thiago Jung Bauermann @ 2009-03-02 20:39 UTC (permalink / raw)
  To: gdb ml; +Cc: Luis Machado, Sérgio Durigan Júnior

Hi folks,

This is a heads up message to mention some work we're doing to support
more BookE hardware debug features for userspace debugging under Linux,
which we intend to submit upstream. Perhaps someone out there has input
on this, or even want to help us. :-)

Right now GDB just supports one hardware watchpoint in embedded ppc
processors. We're adding support for:

- one more hardware watchpoint,
- four hardware breakpoints,
- support for the two DVCs (Data Value Compare), which enable
hardware-accelerated conditions for hardware watchpoints,
- two ranged hardware breakpoints,
- one ranged hardware watchpoint.

We're also working on the kernel side of the equation. We'll test it all
on the ppc440 processor.

We don't know yet how we'll extend gdb commands to express the ranged
breakpoints and watchpoints, and the DVCs. For the latter maybe we can
add some intelligence to use the registers if the condition expression
is simple enough, I didn't think much about this yet.
-- 
[]'s
Thiago Jung Bauermann
IBM Linux Technology Center


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

end of thread, other threads:[~2009-05-26 14:28 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-03-02 20:39 support for BookE hardware debug features Thiago Jung Bauermann
2009-03-02 20:55 ` Joel Brobecker
2009-03-03 19:32   ` Thiago Jung Bauermann
2009-03-03 21:33     ` Joel Brobecker
2009-05-24 19:39 ` Thiago Jung Bauermann
2009-05-25 19:20   ` Sérgio Durigan Júnior
2009-05-26 14:28     ` Thiago Jung Bauermann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox