qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Qemu and (Pacifica | Vanderpool)


From: Anthony Liguori
Subject: Re: [Qemu-devel] Qemu and (Pacifica | Vanderpool)
Date: Sun, 06 Nov 2005 18:57:37 -0600
User-agent: Mozilla Thunderbird 1.0.7 (X11/20051013)

Paul Brook wrote:

On Sunday 06 November 2005 15:19, Dave Feustel wrote:
Will Qemu be modified to take advantage of the hardware virtualization
facilities incorporated in AMD's Pacifica and/or Intel's Vanderpool
technogies?

qemu is an emulator, not a virtualizer, so these extensions don't really help.
Not quite.

qemu is technically a JIT. kqemu/qvm86 are virtualizers. Bochs is an actual emulator.

VT/SVM will definitely improve the performance of kqemu/qvm86. The only bottleneck left in QEMU would be the IO emulation. Since Xen uses the QEmu IO model any performance improvements for Xen IO emulation should be sharable with QEmu...

You may want to look at Xen (www.xensource.com), which already supports these.
Xen is a Type I VMM, QEmu is a Type II.  They aren't interchangable.

The main difference between a Type I and a Type II VMM is that a Type I runs on bare metal (and has control of the entire platform) whereas a Type II VMM runs within an Operating System.

The "Analysis of the Intel Pentium's Abiliity to Support a Secure VMM" paper has a good discussion of the differences between the two (the original Popek/Goldberg paper is pretty dense).

Regards,

Anthony Liguori

Paul


_______________________________________________
Qemu-devel mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/qemu-devel






reply via email to

[Prev in Thread] Current Thread [Next in Thread]