In my working code, I moved the PIC emulation up to the VM monitor.
Just got that going, and FreeDOS boots fine.

Next I'm going to move the PIT emulation up there too.  The
PIC/PIT pair was responsbile for a large percentage of the
round-trips to user space in the current CVS code.  The
timing facilties and PIC are already in the VM, so the PIT
should plug in nicely.

After that, but in the near future, the following things in
no particular order:

  - Move the physical part of the VGA emulation into the VM monitor.
  - Allow user code to run native.
  - More speedups

-Kevin

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Kevin Lawton                        [EMAIL PROTECTED]
MandrakeSoft, Inc.                  Plex86 developer
http://www.linux-mandrake.com/      http://www.plex86.org/

Reply via email to