>Ehm... is common.addr->page_dir(->base) the physical address of the page directory
>used by monitor? And this page dir not mapped into monitor's address space? If so,
>my code cannot work...
Yes, it semms so. The way would be
a) map the monitor page directory into monitor's virtual address space to have access
to it
b) take a new, sophisticated approach for managing virtual machine's address spaces
with more dynamic (for example add and withdraw pages while running as discussed
before)
Think, time is ripe for b). I'll do it when I'm back on-line (in May) - if Kevin wasn't
faster ;)
jens