qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] QEMU_TMPDIR temp folder for KQEMU for Windows.


From: Jim C. Brown
Subject: Re: [Qemu-devel] QEMU_TMPDIR temp folder for KQEMU for Windows.
Date: Mon, 29 Aug 2005 17:59:12 -0400
User-agent: Mutt/1.4i

On Mon, Aug 29, 2005 at 11:53:26AM -0700, John R. Hogerhuis wrote:
> On Mon, 2005-08-29 at 11:05 -0700, Francois Rioux wrote:
> 
> KQEMU presumably does this on X86 by inlining more of the original code
> with minimal changes (i.e more tokens containing bigger swaths of native
> code, and less simple instruction emulation tokens), so performance will
> be more like what you could expect from a virtualizer. KQEMU is not open
> source though, so if you want to fiddle with that, you probably would
> have to do it on qvm86.
> 

Um, KQEMU/qvm86 don't do dynamic translation. They are virtualizers. They run
the code given to them (more or less) unchanged. They are simpler than VMware
because they only virtualize a subset of code (they dont support virtualizing
kernel code), so qemu still does translation for the code which cant be
virtualized (and in addition, switches become slightly more expensive due to
needing to convert register state between kernel and user code).

Without them, there is no native code run by qemu - everything is translated.

-- 
Infinite complexity begets infinite beauty.
Infinite precision begets infinite perfection.




reply via email to

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