Sintsov Dmitri wrote:

> 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.

Likely one of the areas that will initially give us problems
is with DOS (real mode) apps that use memory management routines
and other code that transitions in/out of protected mode,
especially when the expect that descriptor caches are still
loaded with PM values.  Or paged-real-mode etc.

Using v86 mode to run RM code doesn't lend itself to emulating
this kind of code, because when you switch from the PM monitor
back to the v86 code, the segment regs are reloaded, and the
'transitionary' values in the segment regs are lost.

As per some text I posted recently, we can fix this by running
RM code in PM-16 segments, and using SBE to virtualize segment
loads, at least until there is no inconsitency in the descriptor
caches.  This should help out running more DOS apps.

Also, some mods to the BIOS may be necessary.  Not sure I
support everything necessary.

-Kevin

Reply via email to