Isaac Waldron wrote:
> This is great news! Obviously, virtually contiguous memory is much easier
> to acquire, because the physical addresses can be scattered around. The
> only possible problem is finding the physical address for a specific virtual
> address, but I'm pretty sure there's a way to do that.
Sure, if the OS doesn't offer it, you can go digging for it yourself.
CR3 points at the Page Directory, which points at page tables.
Given a linear address, you can find which physical address
the host uses. We do this already. You can look at the
code we have.
-Kevin