Subject: Re: plex86 vs bochs
To: None <collver1@attbi.com>
From: Jason Thorpe <thorpej@wasabisystems.com>
List: netbsd-users
Date: 06/26/2003 23:39:57
On Thursday, June 26, 2003, at 03:19  PM, collver1@attbi.com wrote:

> On my system, bochs is running 100x as fast as plex86.
>
> So for some reason plex86 is running very, very slowly.

I seem to recall that this has something to do with the way they 
implement the virtualization.  I don't remember the specifics, however.

I also seem to recall that VMware uses a JIT-compilation type of 
strategy, where it runs non-supervisor-required instructions natively, 
but then emulates instructions that require supervisor privilege (much 
the same way Bochs would), rather than execute them in a "virtualized" 
fashion, which is why it does not suffer from the performance problem 
that plagues plex86.

It's entirely possible that I'm totally wrong, of course... human 
recollection isn't the most reliable of all things :-)

         -- Jason R. Thorpe <thorpej@wasabisystems.com>