Eric Laberge wrote:
>
> Hi!
> I have an assignment this week to present somebody's else computer related
> technical paper, so I obviously chose Kevin's, as I am following this
> project since its very beginings (april '99). I'd like to know how up to
> date it is, as it was last modified about a year and a half ago. If I am
> not mistaken, the major change is with the DT engine, which, as I
> understand it, is an improvement of the SBE one.
Not very up-to-date. My slides for Expos (also on the ftp site)
are closer, but you might be looking for a technical paper. The
slides are in KPresenter and I generated PostScript too.
To summarize, the current strategy is:
- Default to running everything in accelerated emulation mode.
(use native segment:offset accesses whenever possible)
- Run well behaved application code (ring3) natively within the
VM monitor. (I'll be adding this quite soon - previously I added
this to some extent with the code in the guest/ directory, and
things really smoked) When the guest app code keeps causing
virtualization events (exceptions), can switch into emulation
until it's stops being naughty.
- Layer DT stuff back in for well behaved and frequently used
code that we can't run natively. I'm going to wait on this,
focusing on getting decent performance with the above 2 items,
so we can get to usability soon. I did get DT working and booting
OSes, DT'ing 100% of the code.
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Kevin Lawton [EMAIL PROTECTED]
MandrakeSoft, Inc. Plex86 developer
http://www.linux-mandrake.com/ http://www.plex86.org/