[EMAIL PROTECTED] wrote:
> 
> It doesn't work.  It complains about ioctl :invalid argument.  Bochs works
> somewhat well, just a quite slow, and the network card emmulation foesn't
> seem to be picked up by windoesn't 95.  Oh well, I like to play with free
> emmulators anyways.  Good luck with this one, I look forward to playing
> with a version that atleast let's me see a command prompt :)

Did you try downloading from the CVS tree?  Checkout
the 'plex86' module.

Mini progress report; I modified the nexus and other code
to switch context between host<-->monitor rather than
host<-->guest.  Since we can now do our virtualization
in the monitor, it makes much more sense to return
to the monitor, which can ultimately return back to
the guest.

While the monitor code (which is always invoked by an
exception/int) is doing its processing, it is always
free to request info (such as IO or memory) from the
guest or locally via a simple message system.  When
the monitor handler is finally done, it performs
an IRET back to the guest.  This architecture I believe
is the best way to go, as the context switching
(host<-->monitor) is invisible to most of the monitor code.

OK, now back to rewriting kernel/emulation.c.

-Kevin

Reply via email to