wiki:Arch/Emu

Version 2 (modified by becoulet, 14 years ago) (diff)

--

Emu architecture

MutekH may be run as a single UNIX process.

This is mostly used for testing algorithmic parts of the OS (memory allocator, network stack, …) without the pain of cross-debugging or embedded debugging. Moreover, as MutekH is a normal process, some powerful tools like Valgrind can be used.

Multiprocessor emulation is supported on Linux, through multiple Unix processes and shared memory. This allow experimenting with true concurrency when used on a multiprocessor host machine.

Host kernel supports

Linux (x86 and x86-64) and Darwin (x86) are supported host kernels.