Andi Kleen wrote:
2.5 is not getting as much air time - and kdb does not work which
http://www.ccur.com/realtime/oss/ has a 2.5.69 kdb which could
be probably used with .72 with minor changes.
But I can recommend kgdb, which in its latest iterations
(e.g. the one in the -mm tree) is more powerful and of course
is source level.
Well that's all fine & good if you have the extra dumb (or not-so-dumb)
terminals lying around to use it, but not everyone does. Furthermore,
getting things "set-up" for kgdb is just a PITA compared to kdb just
working as OOOPS happen (again, who wants to dedicate a machine to kgdb
full-time?). Perhaps what might be done is to merge the two debuggers
to give the user the choice of in-kernel debugging or remote core
debugging. In other words, make the debugging of ooops/panics a boot
argument? I don't know much about kgdb, so as to how practical this
might be is another question.
P.S. - Thanks for the link to the updated patch, been waiting for
something like this for awhile...