Subject: Re: qemu accelerator module, anyone?
To: None <tech-kern@NetBSD.org>
From: Gerhard Sittig <Gerhard.Sittig@gmx.net>
Date: 12/19/2005 20:19:08
On Mon, Dec 19, 2005 at 09:33 +0100, Hubert Feyrer wrote:
> I've looked a bit at the qemu accelerator module tonight. It provides a
> kernel-side interface (via an LKM) to qemu to run with higher emulation
> speed of 1-2 times instead of 5-6 times. The source is available at ,
> apparently it works on Linux and FreeBSD.
> [ ... ]
This is kqemu you are talking about, right?
There is an OpenSource initiative, too. Although GPLed.
(haven't used it, just learned about its existence)
I understand that these modules run guest code in the native host
environment (with some protection mechanisms applied to still have the
guest supervised). While qemu _really_ emulates the hardware, including
the CPU. That's why you can have qemu emulate PowerPC, SPARC and ARM
hardware on an ia32 PC. I guess the speedup from the above modules only
applies when the guest and host are of the same type.
If you don't understand or are scared by any of the above
ask your parents or an adult to help you.