Kenneth Arnold wrote:
> Once we get rid of all the TLAs, how difficult would it be to use the plex86
> architecture to virtualize another processor (e.g., PowerPC)? Yeah there's a
> lot of architecture stuff that changes, but would it be feasible?
>
> btw, Kevin, how's dynamic translation for Bochs going (kind of same topic...)?
> I haven't been following Bochs that much recently, but it looks like not much
> has happened. (I assume plex86 is first priority right now, which is good.)
This Q has come up before multiple times, and a consensus was reached,
so I'll summarize. Plex86 on non-x86 architectures is not on the
immediate future roadmap. Is it possible? Sure, but it would take
a considerable amount of work and rehashing of techniques used
in plex86.
We have a series of main objectives and milestones for plex86,
and it is important to achieve these first. Adding too many
objectives dilutes the project and impedes progress.
We may even have the occasion to add some pseudo dynamic
translation (x86->x86) to the monitor when SBE is on,
but even that would be very x86 specific and dependent
on other x86 VM framework.
As for dynamic translation in bochs, I decided to focus my efforts on
plex86 for the time being.
-Kevin