I envision it as one more KDxxx.DLL which will do send Hypervisor Calls
from within it on target, and a device driver which will do receive Hypervisor
Calls (possibly using Enlightened IO framework) on a host. Possibly this driver
should be a virtual COM port, which will mean no changes to WinDbg/KD proper.

Is it planned by Microsoft? Seems to be a good idea. KD serial port
emulation on a VM is bad idea, since KDCOM cannot use interrupt (it cannot
depend on interrupt framework in the kernel) and just polls the UART in a tight
loop.

--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim@storagecraft.com
http://www.storagecraft.com