Dear GNU-GDB developers,

I worked for some weeks with the SH-Simulator (gdb-4.18,
target=sh-hitachi-hms) of GDB and found it very useful. But it seams to me
that there had not been much support on that module of GDB in the past,
since simulators for other CPU types seam to use more sophisticated
functionalities of the sim/common directory.

For my work I had to modify and extend the sources of sim/sh by the
following:

* several bug fixes in the code-generation
* more precise TRAP simulation
* tracer
* simulation of interrupts
* smart simulation of SH3 serial line controller
* smart simulation of MMU
* smart simulation of timer
* etc.

Some of the above functions are quick hacks. Especially the tracer is not
as comfortable as that from other CPU types. My problem is, that I did not
found much documentation to the modules from the sim/common directory and
thus do not know how to use them.

Can you give me any hind, how to contribute my work the that of the GDB
developers with minimum effort for them AND for me?

Kind regards,

     Dietmar

Reply via email to