Kernel Debugging Using Standard Ports

The kernel debugger requires a dedicated physical transport. Typically this transport is either a serial connection or an Ethernet connection and is supplied on an add-on debug board provided by an OEM. However, these debug boards are not available on all devices, and typically they are not provided to independent software vendors (ISVs) by an OEM. To address this, an OEM I/O controller has been defined that you can use to dynamically switch a standard port, such as COM1:, from normal mode to debug mode.

See Also

Platform Debugging | IOCTL_SET_KERNEL_DEV_PORT | I/O Controller Handling | Service Enabling

© 1992-2003 Microsoft Corporation. All rights reserved.