[EMAIL PROTECTED] wrote:
>
> Hi Drew,
>
> I saw the message before and I'm aware that the *main* point of Plex86 is
> to be a virtualiser, but it looks to me like Kevin's virtualisation system
> is good enough that we could virtualise everything and do this emulation,
> without any extra work apart from writing host-specific modules.
>
> If nothing else, I think it would be cool if there was the ability to
> "plug in" virtualiser modules, maybe as shared libraries. I'm not asking
> that you Plex86 guys do a lot of work to port Plex86 to another platform,
> just that we take advantage of Kevin's already good design to make the
> system even more open and flexible.
>
> Besides, x86 isn't going to be around forever!
We can't make plug-in virtulizer modules without an extensive
rewrite, of not only the monitor, but we would have to change
some of the techniques used which depend heavily on an x86 host CPU.
And right now, that's not in the cards.
We must focus on the task at hand which is x86 on x86.
There's plenty to do in that category. Dynamic translation
is a project and focus all of it's own.
You can take bochs and add the same facilities to it, all the
same as plex86, since it would take a re-write of the monitor
anyways. Thus, this is not currently a plex86 specific argument.
As I mentioned, you had an interesting idea. It just isn't feasible
now.
-Kevin