Re: !dd command - read the DDK

!dd dumps a physical address according to the DDK. Please read the manual.
Anyone have any answer to this.

If someone looks at a pci cards resourlces from the device manager and sees
a memory resource on a card whose address is, for example, 0xdf004000.
SHould they be able to display it’s contents with the !dd command? WHen
they try it they get an error saying that the dump of the address
failed…

“WinDbg” wrote in message
news:xxxxx@windbg…
>
>
> dd dumps a virtual memory address.
>
> PCI memory mapped IO lives in physical address space.
>
> Cheers,
>
> / h+
>
>
> > -----Original Message-----
> > From: xxxxx@lists.osr.com
> > [mailto:xxxxx@lists.osr.com]On Behalf Of Mark Cariddi
> > Sent: Tuesday, September 24, 2002 4:42 AM
> > To: Kernel Debugging Interest List
> > Subject: [windbg] !dd command
> >
> >
> > If someone looks at a pci cards resourlces from the device
> > manager and sees
> > a memory resource on a card whose address is, for example, 0xdf004000.
> > SHould they be able to display it’s contents with the !dd command?
WHen
> > they try it they get an error saying that the dump of the address
> > failed…
> >
> >
> >
> > —
> > You are currently subscribed to windbg as:
xxxxx@mindcontrol.org
> > To unsubscribe send a blank email to %%email.unsub%%
> >
>
>
>

Well… The answer is (as always) “yes, but…”

Yes !dd allows you to look at PCI memory resources HOWEVER, it does 32-bit
accesses and some hardware can’t handle this (and will target abort the read
transaction probably resulting in returned data of all-1s or maybe random
data).

What’s even more annoying is that !dw and !db ALSO do 32-bit reads so it’s
impossible to read data from cards that don’t support 32-bit accesses (and
yes, there are CURRENT cards that have this restriction).

/simgr

-----Original Message-----
From: Mark Cariddi [mailto:xxxxx@osr.com]
Sent: Wednesday, September 25, 2002 7:09 AM
To: Kernel Debugging Interest List
Subject: [windbg] Re: !dd command - read the DDK

!dd dumps a physical address according to the DDK. Please read the manual.
Anyone have any answer to this.

If someone looks at a pci cards resourlces from the device manager and sees
a memory resource on a card whose address is, for example, 0xdf004000.
SHould they be able to display it’s contents with the !dd command? WHen
they try it they get an error saying that the dump of the address
failed…

“WinDbg” wrote in message
news:xxxxx@windbg…
>
>
> dd dumps a virtual memory address.
>
> PCI memory mapped IO lives in physical address space.
>
> Cheers,
>
> / h+
>
>
> > -----Original Message-----
> > From: xxxxx@lists.osr.com
> > [mailto:xxxxx@lists.osr.com]On Behalf Of Mark Cariddi
> > Sent: Tuesday, September 24, 2002 4:42 AM
> > To: Kernel Debugging Interest List
> > Subject: [windbg] !dd command
> >
> >
> > If someone looks at a pci cards resourlces from the device
> > manager and sees
> > a memory resource on a card whose address is, for example, 0xdf004000.
> > SHould they be able to display it’s contents with the !dd command?
WHen
> > they try it they get an error saying that the dump of the address
> > failed…
> >
> >
> >
> > —
> > You are currently subscribed to windbg as:
xxxxx@mindcontrol.org
> > To unsubscribe send a blank email to %%email.unsub%%
> >
>
>
>


You are currently subscribed to windbg as: xxxxx@stratus.com
To unsubscribe send a blank email to %%email.unsub%%