While I'm thinking about performance...
Some stuff I'll be working on next:
- When the emulation attempts native segment:offset accesses,
it always copies (and modifies slightly) the guest segment
to the monitor GDT. There's no need to do this for every access.
Just manage a virtualized copy of each guest segment in empty monitor
GDT slots for guest segment reloads. So can attempt native access
at will, with no additional descriptor write.
Some other stuff:
- Three words which describe latched graphics mode (640x480x16 VGA).
ACK, ACK, ACK!!! :^) I suppose I could move the VGA latch logic
over to monitor space - that'd help. But we'll need something
better in the graphics department anyways, for resolution/colordepths.
- Special guest OS specific drivers. (video/disk/network) This might
be a good time to get some of these subprojects fired up. Anybody
interested in this?
-Kevin
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Kevin Lawton [EMAIL PROTECTED]
MandrakeSoft, Inc. Plex86 developer
http://www.linux-mandrake.com/ http://www.plex86.org/