OK, filled out more emulation.  As a first step towards getting
Windows running in plex86, got it working monitored in pure
emulation mode.  (a bochs like mode)

I've got to do a little more stuff, then get things working
in breakpoint and normal virtualization modes again.  When
I at least get what used to run in normal mode working again,
I'll release to CVS.

Included is screendump of Win'95 running on my Linux-Mandrake machine.

With all the changes I made for guest CPU mode changes, I'm sure I
broke some stuff.  Give me a few to fix things again before releasing
code.  On the bright side, plex86 should be able to accurately
handle mode changes in/out of RM, VM, PM at rings 0,1,2,3, and
even PM->RM with PM values left in descriptor caches.  So, ultimately
we should be able to run lots of code.

Don't Slashdot this.  Only emulation mode.  But it does pave
the way to running Windows in a normal virtualization mode.


-Kevin

GIF image

Reply via email to