I am using windbg 6.11.0001.404 for kernel debugging of a 32 bit system with 4G RAM. When I set the memory window to show physical memory and enter an address in physical memory above 0x7fffffff, there is an unspecified win32 error and it will not show the contents. (Note that if I enter 0x7fffffff, it shows me that address and all the addresses after it that fit in the window, but if I directly enter 0x80000000 or anything after it, it refuses to show it, even though I just saw it in the window after 0x7fffffff) When I attempt to look at the same address in the command window using !dd, it works fine and shows me the contents. Wondering whether anyone else had encountered this.
Memory window shows only virtual address not physical address, and !dd shows physical address.
It shows virtual addresses by default, but you can set the memory window to show physical addresses, which is what I did. There are properties you can change on the memory window and that is one of them. And it does fine for showing the lower addresses, just not over 0x7fffffff.