[vbox-dev] How to access (read) GC physical page/addr?

Micha Moffie mmoffie at ece.neu.edu
Thu Apr 30 07:46:21 PDT 2009


I am trying to read a (guest) physical address (from withing the VMM).
My guest is windows XP. Using a kernel debugger i am able to verify
the address has valid content.

I tried using PGMPhysRead to access the memory.
While this worked for a low memory address, it doesn't work
for 0x80561358 (__PsActiveProcessHead).
Using PGMPhysIsGCPhysValid i can see the address is NOT valid.

Why is this address not valid if it can be seen by the guest?
Should i use a different API?

Thanks so much

More information about the vbox-dev mailing list