Dolphin making progress.. someone just MIGHT want to have a look at this

Samuel Rydh mol-devel@lists.maconlinux.org
Wed, 4 Feb 2004 21:59:20 +0100


On Wed, Feb 04, 2004 at 09:41:37PM +0100, Karosa Alabaster wrote:
> also the qemu main site is http://fabrice.bellard.free.fr/qemu/
> what docs contain about mmu:
> For system emulation, QEMU uses the mmap() system call to emulate the target
> CPU MMU. It works as long the emulated OS does not use an area reserved by
> the host OS (such as the area above 0xc0000000 on x86 Linux).
> It is planned to add a slower but more precise MMU emulation with a software
> MMU.

Yes... but even mmap() is quite slow if a modern OS is emulated. Mapping
(and flushing) page ranges is a very heavy operation. I guess one could get
away with it if one runs an older system that does not play around that
much with the MMU context, but it will definitely have a severe performance
impact on e.g. Mac OS X.

/Samuel