GDB for Multiprocessor Architecture
Nitin Gupta
nitin.gupta@nevisnetworks.com
Thu Dec 4 21:05:00 GMT 2003
> CPU's can be modeled using GDB's thread framework. However,
> at present
> the model doesn't extend as far as modeling separate memory
> regions for
> each CPU (something that needs to be fixed).
>
I need this feature for my model and I am ready to enhance this feature
in GDB.
However, I have some queries. GDB remote protocol does not have a field
that can tell me about the processor (thread) id. This means that can I
on-the-fly switch from one thread to another? I feel this has to be
incorporated in the protocol. Hence it will be comething like every
message actually coming with the processor id attached with it.
I plan to extend the GDB remote protocol and make changes in remote.c
file. Roghly how big this enhancemet will be?
Has anybody done work on this earlier? Where can I find some more
documents on the remote protocol. The code obviously is the best doc.
Nitin Gupta
More information about the Gdb
mailing list