The following items are required to install and set up a local debug session:
Either the HSTRICT or ALLSTRICT kernel appropriate to the level of the MUT.
System symbol files. These are optional, but useful breakpoints and system data are difficult to locate without them.
Application symbol files. These are only necessary if you intend to debug complex applictions where data and subroutines are difficult to locate without them.
System Trace definition and Formatting files. These are only required if you intend to trace kernel dynamic tracepoints while using the debug kernel.
A null modem cable.
An asynchronous ASCII dumb terminal or an emulator on another PC. Softerm, which is distributed with OS/2 is suitable. PMDF,which is part of the OS2PDP package distributed with this book also provides a terminal emulator interface suitable for use with the Kernel Debugger. Other popular emmulators used with the Kernel Debugger include: PMDEBUG, DEBUGO and LOGICOMM.
Confusion sometimes arises over the installation of the kernel debugger, particularly as the OS/2 Developer's Toolkit distributes debug versions of other OS/2 modules. Note in particular:
The debug versions of OS2LDR, PMDD.SYS, PMGRE.DLL and PMWIN.DLL are optional. These modules will route additional diagnostic information to the debug console if they are installed.
No modification of CONFIG.SYS is required.
A secondary console attached to the MUT may not be used as a debug console.