Yokemate of Keyboards
Posts: 12019 from 2003/5/22
> run MorphOS on one of the X5000's CPU cores, while simultaneously running
> AmigaOS4.1FE in a virtual machine, on the other X5000 CPU core, possibly
> using separate video cards and monitors, and able to share a portion of memory,
> for clipboard sharing, but set aside separate memory for the rest of each system,
> to avoid problems of one OS over writing memory being used by the other OS.
Why devise a VM when the e5500 core has this capability built in? See:http://www.nxp.com/files/32bit/doc/white_paper/EMBEDDED_HYPERVISOR.pdf
(refers to the e500mc core but is valid for e5500 and e6500 as well)http://www.linux-kvm.org/page/E500_virtual_CPU_specification
(also for e5500 and e6500)http://morph.zone/modules/newbb_plus/viewtopic.php?forum=16&topic_id=10057&start=31http://www.google.com/search?q=site:nxp.com+%22embedded+hypervisor%22
> perhaps it could also be extended to allow running Linux, or MacOSX in virtual machines
> on the 2nd core, instead of AmigaOS4.1FE.
Using the e5500's embedded hypervisor (Topaz
), running Linux in parallel would be no problem. MacOSX wouldn't be possible, though, as it's not compatible with the e5500 core on supervisor level (and lacks drivers for the QorIQ P5's on-chip controllers).
> I'm guessing that AmigaOS4.1FE would be easier to get running on a virtual machine
> [...], instead of the other way around, starting the X5000 with AmigaOS4.1FE and then
> running a virtual machine to startup MorphOS3.10
Why do you think this would be easier than the other way round?