There is actually a “pluggable” (for some definitions of “pluggable”) interface for KD transport modules that I investigated using for the VMKD project. However, winload seems to enforce a requirement that KD transport modules need to be signed by a Microsoft-issued cert >= for Vista.
What I ended up doing with VMKD was to hook kdcom (dirty, ugly), and from there, provide my own data transport mechanism. This is probably not something you want to do in production environments for obvious reasons, however, and it’s surely not a blessed thing going forward. 
Have you considered sending a mail to xxxxx@microsoft.com to see what they think about your request?
-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Jan Bottorff
Sent: Saturday, January 17, 2009 2:06 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] USB 2.0 debug cable for kernel debugging
On most (if not all) ~!@#ing blade servers, there is no
fricking way I can put a 1394 card on it. I can get a flaky
serial port if I’m lucky. If USB debugging is stable enough,
What I’d like to see is for MSFT to document the windbg protocol, and
support a generic debug interface driver. For example, I work with Infinband
hardware, which has better RDMA that firewire, and there are Infiniband
mezzanine cards for some blade servers. I believe some Ethernet nic cards
support RDMA too (they support iWARP). If it were technically possible, the
IPMI management interfaces could have debugging support added. A BIG issue
has always been the kernel debug support was not extensible.
If I were Dell/HP/IBM, I perhaps ask Broadcom to enhance the firmware in
it’s TOE nic cards to support kernel debugging over Ethernet. This could
also allow you to have remote initiated crash dumps on a frozen server,
although care would need to be taken to assure it was secure.
Actually, the Singularity OS works with windbg and since the source is all
there assume the windbg protocol is publically available.
Some years ago there was an SMM based debugger, which implies BIOS vendors
could potentially build an SMM debug stub that talked over the onboard
Ethernet. This could potentially debug things like boot bios code, and early
phases of the OS loader. Hardware cost might be really low. If you could
cause entry to SMM mode via a timer (or specifc Ethernet packet), you might
have a very robust debugger.
It seems like there are multiple ways debugging support could be improved on
platforms.
Jan
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer