VirtualKD between two virtual machines

Sysprogs forums Forums VisualDDK/VirtualKD discussion VirtualKD between two virtual machines

This topic contains 4 replies, has 5 voices, and was last updated by  wulfraven 11 years, 3 months ago.

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #133

    Anonymous
    Participant

    Hi,

    I have a linux host OS in which I have my Win7 dev VM and my Vista test machine.
    My current setup involves using the virtual serial port between the two VMs to debug.

    My question is: Does VirtualKD work between two virtual machines as in my setup?

    #1242

    support
    Keymaster

    No, but you can try redirecting the host-side named pipe to the other VM using the GuestRPC protocol (http://articles.sysprogs.org/kdvmware/guestrpc.html). (You’ll need to modify the sources)

    #1243

    NeWbY
    Participant

    I’m in a similar position. Not using Linux as host OS but Windows 7 though.
    I’ve got the following setup:
    Host (vmware): Windows 7
    Dev Machine (virtual machine #1): Windows XP
    Test Machine (virtual machine #2): Windows XP
    I use debugport=COM1 in the debug settings in boot.ini on the Test Machine, and using a named pipe from the Dev Machine as \hostpipecom_1 to connect from the Dev Machine to the Test Machine with WinDbg.
    The named pipe from the Test Machine (configured in the vmware settings) creates the named pipe from the virtual machine to the host machine, so I need to connect from the dev machine to the host machine as well to reach the named pipe.
    I haven’t been able to get VisualDDK to work yet in this setup, and according to your reply, it will never work?
    Will this setup get supported in the future?

    #1244

    adji
    Participant

    For linux I have a working solution: http://blog.adjimann.com.ar/2011/06/virtualkd.html
    You must change VBoxDD.so and then it sends the packets over udp to a proxy running in the windows guest that runs the debugger.

    #1245

    wulfraven
    Participant

    Hi bazis,

    the given link above won’t work:
    @bazis wrote:

    No, but you can try redirecting the host-side named pipe to the other VM using the GuestRPC protocol (http://articles.sysprogs.org/kdvmware/guestrpc.html). (You’ll need to modify the sources)

    Does it moved to another location?

    I’ve the same situation with the following configuration:
    Host: Win7x64 Ultimate with VMWare Workstation
    VM1: WinXP Prof+VS2008 for development
    VM2: Win7x64 Prof as driver target

    I’ll try to have a closer look to “redirecting the host-side named pipe to the other VM using the GuestRPC protocol”.
    Maybe you have more information about this topic in the meanwhile?

Viewing 5 posts - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.