QEMU is a fast processor emulator that uses dynamic translation to achieve good emulation speed.
QEMU has two operating modes:
* Full system emulation. In this mode, QEMU emulates a full system (for example a PC), including one or several processors and various peripherals. It can be used to launch different Operating Systems without rebooting the PC or to debug system code.
* User mode emulation. In this mode, QEMU can launch processes compiled for one CPU on another CPU. It can be used to launch the Wine Windows API emulator or to ease cross-compilation and cross-debugging.
QEMU can run without an host kernel driver and yet gives acceptable performance.
For system emulation, the following hardware targets are supported:
* PC (x86 or x86_64 processor)
* ISA PC (old style PC without PCI bus)
* PREP (PowerPC processor)
* G3 BW PowerMac (PowerPC processor)
* Mac99 PowerMac (PowerPC processor, in progress)
* Sun4m (32-bit Sparc processor)
* Sun4u (64-bit Sparc processor, in progress)
* Malta board (32-bit MIPS processor)
* ARM Integrator/CP (ARM926E or 1026E processor)
* ARM Versatile baseboard (ARM926E)
For user emulation, x86, PowerPC, ARM, MIPS, Sparc32/64 and ColdFire(m68k) CPUs are supported.
What's New in This Release:
· Binary for USB is added.(2006/02/19)
· Binary of Qvm86 is updated.(2006/02/12)
· User Documentation in Japanese is updated.