Rob Landley wrote: > On Sunday 08 October 2006 10:36 am, Jim C. Brown wrote: >> qemu is primarily a dynamic translator not a virtualizer. > > That's an implementation detail. The end result is running programs in a > virtual environment, and qemu's system emulation has lots of virtual hardware > it attaches to virtual busses, which it performs virtual I/O to, even > simulating the delivery of virtual interrupts to signal completion of virtual > DMA.
Part of the generally accepted definition of virtualization is that the majority of guest instructions execute directly on the real CPU with no intervention by the VMM. QEMU + qvm86 does count as virtualization if the system spends most of its time in user mode; QEMU on its own does not (you run code that is very different to the original binary). - Josh _______________________________________________ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel