Date: Wed, 23 Aug 2006 21:00:08 -0700 From: Peter Grehan <grehan@freebsd.org> To: Marcel Moolenaar <marcel@xcllnt.net> Cc: ppc@FreeBSD.org Subject: Re: gdb(1) in the tree Message-ID: <44ED2448.7030503@freebsd.org> In-Reply-To: <FF91B2A4-68A6-4F30-B3A2-91B849B51415@xcllnt.net> References: <FF91B2A4-68A6-4F30-B3A2-91B849B51415@xcllnt.net>
next in thread | previous in thread | raw e-mail | index | archive | help
> I just committed PowerPC support to gdb in the tree. Thankyou for that Marcel ! > There are various problems with gdb. One of the most annoying is that > if you set a breakpoint, it's not always being hit. I suspect this > is a kernel problem and not a gdb problem, because the breakpoint is > sometimes hit. PowerPC has separate non-coherent I and D caches - writing to instruction memory requires a a flush of the D cache and an invalidate of the I cache for that particular memory address. This sounds like that type of problem. I'm assuming that gdb uses a ptrace write to do the breakpoint. There probably needs to be an MD callout after a PT_WRITE_I. I'll see if I can work out what NetBSD does. later, Peter.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44ED2448.7030503>