porting NDIS driver to x64

Discussion in 'Windows Vista Drivers' started by sngoda, Mar 27, 2006.

  1. sngoda

    sngoda Guest

    Hi,

    I am trying to setup WinDBG to debug x64 target host. Can I setup 32 bit
    intel (Thinkpad) machine as debug host and debug x64 as target host? If so,
    Would 32bit WinDBG with x64 bit symbols on debug host, be the sufficient? Or
    more needs to be done? I tried the following.

    1. Install 32 WinDBG (Debugging tools) on debug host (Thinkpad)
    2. Enable debug on target host, x64, by editing boot.ini
    3. Tried the Kernel Debug option from debug host

    But I couldn't break into the target host kernel. Am I missing anything?

    Thanks in advance.

    Best,
    Srini
     
    sngoda, Mar 27, 2006
    #1
    1. Advertisements

  2. sngoda

    Pavel A. Guest

    Some questions first...

    What OS runs on the target? How it is connected (serial, firewire?)
    Have you used windbg before, on 32-bit target?

    Please add microsoft.public.windbg to the list of discussion groups in your
    reply.

    Thanks,
    --PA
     
    Pavel A., Mar 27, 2006
    #2
    1. Advertisements

  3. sngoda

    sngoda Guest

    Thanks for the repsonse. See my answers inline.

    Target host runs Win2K3 on 64bit machine (AMD opteron). The debug host and
    target host are connected with serial cable. I used the WinDBG for remote
    kernel
    debugging. I used the same procedure that I've used to debug 32bit kernel
    (Win2K on intel machine). Made sure that serial connection is fine with Hyper
    Terminal. Modified boot.ini file on target host with the options, /debug
    /debugport=COM1 /baudrate=19200. Used the same options from WinDBG and tried
    'Kernel Debug' option.
     
    sngoda, Mar 27, 2006
    #3
  4. sngoda

    sngoda Guest

     
    sngoda, Mar 27, 2006
    #4
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.