On Thu, 19 Oct 2000, Kevin Lawton wrote:

> Currently plex86 is an x86/only project.  It's possible to take the
> idea of a monitor running in it's own space (page tables etc) over
> to another architecture, and supplant the SBE control with
> a dynamic translation layer.  But that's quite a large task.
> Too much functionality to jam into one project, if we want
> to get it working now.
> 
Sounds like Bochs dynamic translation with additional "hardware-aided"
native memory management and protection to speed up things a little. But
that's probably could be only possible if MMU hardware of another
architecture is somewhat similar to x86 (page size, segmentation?) I know
what plex86 is. I've studied the 486 architecture throughly some years
ago, just that most of low-level memory management and protection is used
only in system code, which is not my job, so I forgot most of the details.
Didn't code in asm for quite a time, too. Wish I had time and experience
to be able to participate, but I can't. However emulation and 
virtualization are very interesting topics, imo.

> If your issue is slowing down the software running in the VM,
> I'm sure we can do that.  There will be support for kicking
> plex86 into a pure emulation mode, like bochs.  I have some
> similar code for debugging now.
> 
That's a good idea. I understand that the primarily goal is to run
linux/windows/other os'es concurrently but I also hope that plex86 would
be also more DOS apps friendly than VMware, which is a disappointment as a
replace to VDM.
Uhus


Reply via email to