> the VM software would have to have enough intelligence to manage > core assignments and other house keeping tasks in a multiple VM setup.
In my scenario, core assignment would be managed by an ASMP-enhanced MorphOS. The two (or more) VMs each run on its own core and aren't even aware of each other.
> That last part sounds like a job for some kind of hypervisor.