qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] qemu-fast target removal ?
@ 2005-01-29 21:48 Fabrice Bellard
  2005-01-29 22:26 ` Magnus Damm
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Fabrice Bellard @ 2005-01-29 21:48 UTC (permalink / raw)
  To: qemu-devel

Hi,

I plan to remove the 'qemu-fast' target in the next release of QEMU. It 
is too painful to maintain, difficult to port and it needs a patched 
guest OS to work correctly.

This target is replaced by the standard QEMU with soft mmu support. The 
QEMU Kernel Acceleration Layer which will be unveiled very soon will 
give much more performance while working with unpatched guest OSes.

Fabrice.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Qemu-devel] qemu-fast target removal ?
  2005-01-29 21:48 [Qemu-devel] qemu-fast target removal ? Fabrice Bellard
@ 2005-01-29 22:26 ` Magnus Damm
  2005-01-29 22:39 ` Jim C. Brown
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 7+ messages in thread
From: Magnus Damm @ 2005-01-29 22:26 UTC (permalink / raw)
  To: qemu-devel

Hello,

On Sat, 29 Jan 2005 22:48:24 +0100, Fabrice Bellard <fabrice@bellard.org> wrote:
> I plan to remove the 'qemu-fast' target in the next release of QEMU. It
> is too painful to maintain, difficult to port and it needs a patched
> guest OS to work correctly.

Very good idea IMO.

> This target is replaced by the standard QEMU with soft mmu support. The
> QEMU Kernel Acceleration Layer which will be unveiled very soon will
> give much more performance while working with unpatched guest OSes.

Cool! Will you include an updated bios is the next release?

/ magnus

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Qemu-devel] qemu-fast target removal ?
  2005-01-29 21:48 [Qemu-devel] qemu-fast target removal ? Fabrice Bellard
  2005-01-29 22:26 ` Magnus Damm
@ 2005-01-29 22:39 ` Jim C. Brown
  2005-01-30  4:44 ` Derek Fawcus
  2005-01-30 20:46 ` Herbert Poetzl
  3 siblings, 0 replies; 7+ messages in thread
From: Jim C. Brown @ 2005-01-29 22:39 UTC (permalink / raw)
  To: qemu-devel

On Sat, Jan 29, 2005 at 10:48:24PM +0100, Fabrice Bellard wrote:
> Hi,
> 
> I plan to remove the 'qemu-fast' target in the next release of QEMU. It 
> is too painful to maintain, difficult to port and it needs a patched 
> guest OS to work correctly.

Glad to hear it.

> 
> This target is replaced by the standard QEMU with soft mmu support. The 
> QEMU Kernel Acceleration Layer which will be unveiled very soon will 
> give much more performance while working with unpatched guest OSes.


I wonder how the internals of that will work...

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

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

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Qemu-devel] qemu-fast target removal ?
  2005-01-29 21:48 [Qemu-devel] qemu-fast target removal ? Fabrice Bellard
  2005-01-29 22:26 ` Magnus Damm
  2005-01-29 22:39 ` Jim C. Brown
@ 2005-01-30  4:44 ` Derek Fawcus
  2005-01-30 20:46 ` Herbert Poetzl
  3 siblings, 0 replies; 7+ messages in thread
From: Derek Fawcus @ 2005-01-30  4:44 UTC (permalink / raw)
  To: qemu-devel

On Sat, Jan 29, 2005 at 10:48:24PM +0100, Fabrice Bellard wrote:
> Hi,
> 
> I plan to remove the 'qemu-fast' target in the next release of QEMU. It 
> is too painful to maintain, difficult to port and it needs a patched 
> guest OS to work correctly.

Well the code is interesting...  So before you remove it,  please tag
the last known working version in the repository.  Then interested
parties can get to it easily.

DF

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Qemu-devel] qemu-fast target removal ?
  2005-01-29 21:48 [Qemu-devel] qemu-fast target removal ? Fabrice Bellard
                   ` (2 preceding siblings ...)
  2005-01-30  4:44 ` Derek Fawcus
@ 2005-01-30 20:46 ` Herbert Poetzl
  2005-01-30 21:50   ` Fabrice Bellard
  3 siblings, 1 reply; 7+ messages in thread
From: Herbert Poetzl @ 2005-01-30 20:46 UTC (permalink / raw)
  To: Fabrice Bellard; +Cc: qemu-devel

On Sat, Jan 29, 2005 at 10:48:24PM +0100, Fabrice Bellard wrote:
> Hi,
> 
> I plan to remove the 'qemu-fast' target in the next release of QEMU. It 
> is too painful to maintain, difficult to port and it needs a patched 
> guest OS to work correctly.

hmm, but IMHO it's _a_lot_ faster than the qemu/soft mmu
and I'm using it on a regular basis for kernel development
(the patch is minimal and doesn't change anything relevant)

are you sure that you want to do that?

here is a comparison:
(2.6.11-rc2 kernel testboot, nothing else)

with qemu-fast (0.6.1):

 3.31user 0.33system 0:08.39elapsed 43%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (5638major+1879minor)pagefaults 0swaps

with qemu (softmmu, 0.6.1)

19.25user 0.27system 0:23.25elapsed 83%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (901major+5788minor)pagefaults 0swaps

I would _really_ appreciate not to spend almost
three times the amount of time and a lot more
of cpu power to wait for the kernel to boot ...

> This target is replaced by the standard QEMU with soft mmu support. The 
> QEMU Kernel Acceleration Layer which will be unveiled very soon will 
> give much more performance while working with unpatched guest OSes.

any numbers for that? will it be compareable?
what will it require?

thanks for your work!

best,
Herbert

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

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Qemu-devel] qemu-fast target removal ?
  2005-01-30 20:46 ` Herbert Poetzl
@ 2005-01-30 21:50   ` Fabrice Bellard
  2005-01-31 15:26     ` zitu
  0 siblings, 1 reply; 7+ messages in thread
From: Fabrice Bellard @ 2005-01-30 21:50 UTC (permalink / raw)
  To: Herbert Poetzl, qemu-devel

Herbert Poetzl wrote:

> I would _really_ appreciate not to spend almost
> three times the amount of time and a lot more
> of cpu power to wait for the kernel to boot ...

I will just disable its compilation by default, but the code will still 
be there for some time, so you will be able to enable it with the 
--target-list option.

>>This target is replaced by the standard QEMU with soft mmu support. The 
>>QEMU Kernel Acceleration Layer which will be unveiled very soon will 
>>give much more performance while working with unpatched guest OSes.
> 
> 
> any numbers for that? will it be compareable?

All I can say is that for Linux or Windows user code (such as nbench), 
the performance is the same as the native one.

> what will it require?

A small host kernel module is needed. It works with 2.4 and 2.6 Linux 
kernels.

Fabrice.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Qemu-devel] qemu-fast target removal ?
  2005-01-30 21:50   ` Fabrice Bellard
@ 2005-01-31 15:26     ` zitu
  0 siblings, 0 replies; 7+ messages in thread
From: zitu @ 2005-01-31 15:26 UTC (permalink / raw)
  To: qemu-devel, Fabrice Bellard

Quoting Fabrice Bellard <fabrice@bellard.org>:
> > any numbers for that? will it be compareable?
>
> All I can say is that for Linux or Windows user code (such as nbench),
> the performance is the same as the native one.

cool. bye bye vmw****

> > what will it require?
>
> A small host kernel module is needed. It works with 2.4 and 2.6 Linux
> kernels.

ok, means no go for winXP hosts, right ? Will the soft-mmu new std target
support winXP hosts ?

One last question: when will the new kernel module/layer be available as
alpha ?

Thanks Fabrice & co for this *wonder*
Zitu

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2005-01-31 16:03 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-01-29 21:48 [Qemu-devel] qemu-fast target removal ? Fabrice Bellard
2005-01-29 22:26 ` Magnus Damm
2005-01-29 22:39 ` Jim C. Brown
2005-01-30  4:44 ` Derek Fawcus
2005-01-30 20:46 ` Herbert Poetzl
2005-01-30 21:50   ` Fabrice Bellard
2005-01-31 15:26     ` zitu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).