Jens Nerche wrote:

> >For the moment I decided to review the monitor code,
> >WRT how all the address spaces work, and then I'll
> >generate some diagrams depicting this.  This
> >will make it easier for people to understand how
> >things work.  And I like having some graphic representations
> >myself.  We can toss this into the docs.
> Did you look on http://os.inf.tu-dresden.de/~jn4/diplom/memory.html?
> I thought about page tables, virtualizing should not be too hard ;)
> But while playing with this ideas I got problems with
> enhancing the nexus data structure (in nexus.S and monitor.h).
> I've added entries for virtual cr3, but plex86 crashes and linux
> with it :( The core question: how do I enhance the nexus data
> structure with something? Now in monitor.h:

What happened to the guest_eflags fields?  Anyways, what
you added seems OK.  Did you try a "make clean; make"?

-Kevin

Reply via email to