Andrew Lentvorski wrote:
So, the Xen guys do lots of work to make qemu *less* functional.

Xen doesn't use any of the qemu cpu emulation. It only uses the QEMU device model. Nearly all the CPU stuff is done in hardware. You just set up handlers to be called when a privileged instruction is executed. Much faster to do it this way than to actually emulate every instruction. Also, on Intel cpu's Intel chose not to virtualize real-mode. So Xen has to emulate that. AMD cpu's do virtualize real-mode so that can be handled by the hardware. That is one possible area for problems and it would have nothing to do with qemu. The Xen developers tell me Windows Server 2003 works fine. Seems odd that BSD would not when Windows Server 2003 does. If BSD doesn't work under Xen I would be surprised if nobody from the BSD camp were looking into fixing it as I am sure many BSD users would like to have virtualization also.


--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to