Hi everybody,

I have just posted patches to enable remote debugging with gdb-4.16 for
Motorola CPU32 based microcontroller systems using the Background Debug Mode 
BDM.

The patch package can be found on 

    ftp://ftp.lpr.e-technik.tu-muenchen.de/pub/bdm/gdb-4.16-bdm-patches.tgz

The package includes 
    * the patches itself, 
    * source code for a device driver for i386-Linux (both aout and elf)
    * release notes and hints for operating gdb-bdm
    * schematics for the BDM-Parallel-Port interface

The new patches solve some problems with the patches posted in 3/95 for
gdb-4.13, and add the following new features:
    * access CPU32 supervisor-only registers with their name, 
        bdmget and bdmset is now obsolete
    * more user friendly error and status messages
    * support for ROMless target boards
    * various methods to init the SIM of the target (bdm-macro, ram-init)
    * download single coff section
    * optional target power and target cable checking (if the interface
        supports it)
    * device driver wrapper library to make writing other applications,
        which use the bdm driver, easier
    * turning interrupts off implicitly during single stepping
    * auto loadable device driver support via kerneld
    * use of officially assigned major device number (now 53)

See the release notes in the package for more details, credits, and related
work.

If you find the patches useful, drop me a note to:

    magin@lpr.e-technik.tu-muenchen.de

If you dislike anything, or you have enhancements, patches, etc, tell me also.
I then try to include them into the next release.

Gunter
P.S. I will be off for a _long_ vacation till end of Oct 96. So dont get
upset, when I will not reply before that time. 
