OpenSolaris

Discussions Communities Projects Download Source Browser

Home » OpenSolaris Forums » OpenSolaris » discuss

Thread: Project proposal: qemu

Welcome, Guest Help
Login Login
Guest Settings Guest Settings
Reply to this Thread Reply to this Thread Search Forum Search Forum Back to Thread List Back to Thread List

Permlink Replies: 17 - Last Post: Aug 31, 2006 1:02 AM by: vanob
elowe

Posts: 275
From: US

Registered: 3/9/05
Project proposal: qemu
Posted: Aug 28, 2006 9:47 AM

  Click to reply to this thread Reply

I propose a qemu project. This project will contribute and support on an on-going basis:

- A kernel accelerator module for kqemu
- Support for building 64-bit qemu out of the box (kernel accelerator requires this on AMD64)
- Support for building qemu with Sun Studio 10 and 11 compilers
- Support for ATAPI DMA running OpenSolaris as a guest OS
- Performance enhancements for OpenSolaris as a guest including support for -kernel-kqemu with the accelerator
- Anything else spiffy we can think of!

The leaders initially will be Juergen Zimmermann and myself.

- Eric

glagasse

Posts: 808
From: US

Registered: 3/9/05
Re: Project proposal: qemu
Posted: Aug 28, 2006 9:58 AM   in response to: elowe

  Click to reply to this thread Reply

* Eric Lowe (Eric dot Lowe at Sun dot COM) wrote:
> I propose a qemu project. This project will contribute and support on an on-going basis:
>
> - A kernel accelerator module for kqemu
> - Support for building 64-bit qemu out of the box (kernel accelerator requires this on AMD64)
> - Support for building qemu with Sun Studio 10 and 11 compilers
> - Support for ATAPI DMA running OpenSolaris as a guest OS
> - Performance enhancements for OpenSolaris as a guest including support for -kernel-kqemu with the accelerator
> - Anything else spiffy we can think of!
>
> The leaders initially will be Juergen Zimmermann and myself.

Sounds great.

+1 from me.

--
Glenn Lagasse
KISS/Approachability
Sun Microsystems, Inc.
x21293, 781-442-1293
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



jmcp

Posts: 937
From: AU

Registered: 3/9/05
Re: Project proposal: qemu
Posted: Aug 28, 2006 1:58 PM   in response to: glagasse

  Click to reply to this thread Reply

Glenn Lagasse wrote:
> * Eric Lowe (Eric dot Lowe at Sun dot COM) wrote:
>> I propose a qemu project. This project will contribute and support on an on-going basis:
>>
>> - A kernel accelerator module for kqemu
>> - Support for building 64-bit qemu out of the box (kernel accelerator requires this on AMD64)
>> - Support for building qemu with Sun Studio 10 and 11 compilers
>> - Support for ATAPI DMA running OpenSolaris as a guest OS
>> - Performance enhancements for OpenSolaris as a guest including support for -kernel-kqemu with the accelerator
>> - Anything else spiffy we can think of!
>>
>> The leaders initially will be Juergen Zimmermann and myself.
>
> Sounds great.
>
> +1 from me.

+1 from me too.


James C. McPherson



_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



dclarke

Posts: 1,539
From: Cobourg Ontario Canada

Registered: 4/27/05
Re: Project proposal: qemu
Posted: Aug 28, 2006 2:39 PM   in response to: jmcp

  Click to reply to this thread Reply


> Glenn Lagasse wrote:
>> * Eric Lowe (Eric dot Lowe at Sun dot COM) wrote:
>>> I propose a qemu project. This project will contribute and support on an
>>> on-going basis:
>>>
>>> - A kernel accelerator module for kqemu
>>> - Support for building 64-bit qemu out of the box (kernel accelerator
>>> requires this on AMD64)
>>> - Support for building qemu with Sun Studio 10 and 11 compilers
>>> - Support for ATAPI DMA running OpenSolaris as a guest OS
>>> - Performance enhancements for OpenSolaris as a guest including support
>>> for -kernel-kqemu with the accelerator
>>> - Anything else spiffy we can think of!
>>>
>>> The leaders initially will be Juergen Zimmermann and myself.
>>
>> Sounds great.
>>
>> +1 from me.
>
> +1 from me too.
>
>

Has anyone checked in with Ben Taylor ? He has done some great work on QEMU
and so has Martin Bochnig.

Dennis


_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



bochnig

Posts: 976
From: Винницкая область — область на западе Украины. (Vinnitsya, Ukraine)

Registered: 6/14/05
Re: Project proposal: qemu
Posted: Aug 28, 2006 3:00 PM   in response to: dclarke

  Click to reply to this thread Reply


> > Glenn Lagasse wrote:
> >> * Eric Lowe (Eric dot Lowe at Sun dot COM) wrote:
> >>> I propose a qemu project. This project will contribute and support on
> an
> >>> on-going basis:
> >>>
> >>> - A kernel accelerator module for kqemu
> >>> - Support for building 64-bit qemu out of the box (kernel accelerator
> >>> requires this on AMD64)
> >>> - Support for building qemu with Sun Studio 10 and 11 compilers
> >>> - Support for ATAPI DMA running OpenSolaris as a guest OS
> >>> - Performance enhancements for OpenSolaris as a guest including
> support
> >>> for -kernel-kqemu with the accelerator
> >>> - Anything else spiffy we can think of!
> >>>
> >>> The leaders initially will be Juergen Zimmermann and myself.
> >>
> >> Sounds great.
> >>
> >> +1 from me.
> >
> > +1 from me too.
> >
> >
>
> Has anyone checked in with Ben Taylor ? He has done some great work on
> QEMU
> and so has Martin Bochnig.
>
> Dennis


History:

We have to thank Juergen Keil and Ph.D. Math. Johannes Schindelin!
No qemu on Solaris hosts without them(!).
__Especially not on sparc__.
These two guys have gently helped me bringing it to Solaris sparc hosts in late fall of 2004.
Based on the initial port to linUX sparc hosts done way back in 2003 by the famous Dave.S.Miller.

Ben Taylor has brought all those (then public) patches together and has managed to urge the qemu list hard enough, to finally bring all those things together into qemu's cvs.

Though the sparc host support currently in qemu's cvs still misses a few things.
I will release a new patch as soon as I come to that (after certain other public launches).
As well as upgrading my CSWqemu package on Blastwave.

Here is still my old work, based on what Juergen Keil and Johannes Schindelin have achieved.
This was posted to public back then.

http://user.cs.tu-berlin.de/~mbeinsx/s_r_c/
http://user.cs.tu-berlin.de/~mbeinsx/s_r_c/qemu_0.7.2_SPARC_HOST_PATCH__FullDiff.diff


Martin


_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



elowe

Posts: 275
From: US

Registered: 3/9/05
Re: Project proposal: qemu
Posted: Aug 28, 2006 3:20 PM   in response to: bochnig

  Click to reply to this thread Reply

Martin Bochnig wrote:
> History:
..

Wow this is great information, I'll be sure to archive this.

> Though the sparc host support currently in qemu's cvs still misses a few things.
> I will release a new patch as soon as I come to that (after certain other public launches).
> As well as upgrading my CSWqemu package on Blastwave.

I have some patches to send you for building 64-bit binaries and
supporting kqemu to get into Blastwave.

It probably isn't worth going for sfw integration until we have
something more stable, Blastwave is awesome because you can just
Plug-N-Run(TM) every time a new feature gets hack^H^H^H^Hadded. :)

> Here is still my old work, based on what Juergen Keil and Johannes Schindelin have achieved.
> This was posted to public back then.
>
> http://user.cs.tu-berlin.de/~mbeinsx/s_r_c/
> http://user.cs.tu-berlin.de/~mbeinsx/s_r_c/qemu_0.7.2_SPARC_HOST_PATCH__FullDiff.diff

This is excellent. Hopefully we can get everything under one roof.

Martin, would you like to be added as a leader also so you can edit the
project pages?

Cheers
- Eric
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



dclarke

Posts: 1,539
From: Cobourg Ontario Canada

Registered: 4/27/05
Re: Project proposal: qemu
Posted: Aug 28, 2006 3:25 PM   in response to: elowe

  Click to reply to this thread Reply


> Martin Bochnig wrote:
>> History:
> ..
>
> Wow this is great information, I'll be sure to archive this.
>
>> Though the sparc host support currently in qemu's cvs still misses a few
>> things.
>> I will release a new patch as soon as I come to that (after certain other
>> public launches).
>> As well as upgrading my CSWqemu package on Blastwave.
>
> I have some patches to send you for building 64-bit binaries and
> supporting kqemu to get into Blastwave.
>
> It probably isn't worth going for sfw integration until we have
> something more stable, Blastwave is awesome because you can just
> Plug-N-Run(TM) every time a new feature gets hack^H^H^H^Hadded. :)
>

And generally everything just seems to run^H^H^Hwork^H^H^Hbe real
easy to get for free too !

I can take a joke !

>> Here is still my old work, based on what Juergen Keil and Johannes
>> Schindelin have achieved.
>> This was posted to public back then.
>>
>> http://user.cs.tu-berlin.de/~mbeinsx/s_r_c/
>> http://user.cs.tu-berlin.de/~mbeinsx/s_r_c/qemu_0.7.2_SPARC_HOST_PATCH__FullDiff.diff
>
> This is excellent. Hopefully we can get everything under one roof.
>
> Martin, would you like to be added as a leader also so you can edit the
> project pages?
>

Someone please yes yes ... get Martin involved. The guy rocks.

Also .. has anyone heard from Ben Taylor ?

Dennis
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



elowe

Posts: 275
From: US

Registered: 3/9/05
Re: Project proposal: qemu
Posted: Aug 28, 2006 3:36 PM   in response to: dclarke

  Click to reply to this thread Reply

> Someone please yes yes ... get Martin involved. The guy rocks.
>
> Also .. has anyone heard from Ben Taylor ?

Yep, I had a thread offline, he's buried right now after coming back
from an extended vacation.

- Eric

_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



bochnig

Posts: 976
From: Винницкая область — область на западе Украины. (Vinnitsya, Ukraine)

Registered: 6/14/05
Re: Project proposal: qemu
Posted: Aug 28, 2006 3:28 PM   in response to: elowe

  Click to reply to this thread Reply


> things.
> > I will release a new patch as soon as I come to that (after certain
> other public launches).
> > As well as upgrading my CSWqemu package on Blastwave.
>
> I have some patches to send you for building 64-bit binaries and
> supporting kqemu to get into Blastwave.

Sounds pretty **** interesting.
Where can I dl them?

> It probably isn't worth going for sfw integration until we have
> something more stable, Blastwave is awesome because you can just
> Plug-N-Run(TM) every time a new feature gets hack^H^H^H^Hadded. :)

I'm interested.

> This is excellent. Hopefully we can get everything under one roof.
>
> Martin, would you like to be added as a leader also so you can edit the
> project pages?
>
> Cheers
> - Eric

I'm looking forward to working with you guys on that.
But please note, that I'm currently a bit overloaded and that I might not respond instantly every time.

Regards,
Martin
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



dclarke

Posts: 1,539
From: Cobourg Ontario Canada

Registered: 4/27/05
Re: Project proposal: qemu
Posted: Aug 28, 2006 3:00 PM   in response to: jmcp

  Click to reply to this thread Reply


> Glenn Lagasse wrote:
>> * Eric Lowe (Eric dot Lowe at Sun dot COM) wrote:
>>> I propose a qemu project. This project will contribute and support on an
>>> on-going basis:
>>>
>>> - A kernel accelerator module for kqemu
>>> - Support for building 64-bit qemu out of the box (kernel accelerator
>>> requires this on AMD64)
>>> - Support for building qemu with Sun Studio 10 and 11 compilers
>>> - Support for ATAPI DMA running OpenSolaris as a guest OS
>>> - Performance enhancements for OpenSolaris as a guest including support
>>> for -kernel-kqemu with the accelerator
>>> - Anything else spiffy we can think of!
>>>
>>> The leaders initially will be Juergen Zimmermann and myself.
>>
>> Sounds gr****
>>
>> +1 from me.
>
> +1 from me too.
>
>


This will lead to a heated discussion but I just have to.

I personally love the idea of QEMU becuase it can emulate the processor all
the way down to the bare wire nearly. Its bloody brilliant and Fabrice is a
genius.

However, here comes the tough part, is anyone upstairs in the corner office
doing anything to get VMWare running on Solaris 10 ? I know that Andy
Tucker has shuffled over to VMWare and he must be doing some sort of magic
there. Or is it a Windows and Linux club only? I just can not think of a
better place to run VMWare than on a maxxed out X4600 and I sure as hell
don't mean on top of Slep - SUSE Linux Enterprise ****.

Dennis
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



elowe

Posts: 275
From: US

Registered: 3/9/05
Re: Project proposal: qemu
Posted: Aug 28, 2006 3:13 PM   in response to: dclarke

  Click to reply to this thread Reply

Dennis Clarke wrote:
> However, here comes the tough****t, is anyone upstairs in the corner office
> doing anything to get VMWare running on Solaris 10 ? I know that Andy
> Tucker has shuffled over to VMWare and he must be doing some sort of magic
> there. Or is it a Windows and Linux club only? I just can not think of a
> better place to run VMWare than on a maxxed out X4600 and I sure as hell
> don't mean on top of Slep - SUSE Linux Enterprise ****.

I won't speculate, but a lot of us think it would be very cool. The more
solutions we have (Zones+BrandZ, Xen, QEMU, VMWare), the better, since
each will have its place, and virtual machines are the binary
compatibility of tomorrow (i.e. deploy an appliance, not an app on an OS).

- Eric

_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



rich

Posts: 1,091
From: CA

Registered: 4/27/05
Re: Project proposal: qemu
Posted: Aug 28, 2006 3:16 PM   in response to: elowe

  Click to reply to this thread Reply

On Mon, 28 Aug 2006, Eric Lowe wrote:

> will have its place, and virtual machines are the binary compatibility of
> tomorrow (i.e. deploy an appliance, not an app on an OS).

I thought that's what Java was all about... :-) GRND

--
Rich Teer, SCNA, SCSA, OpenSolaris CAB member

President,
Rite Online Inc.

Voice: +1 (250) 979-1638
URL: http://www.rite-group.com/rich
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



bochnig

Posts: 976
From: Винницкая область — область на западе Украины. (Vinnitsya, Ukraine)

Registered: 6/14/05
Re: Project proposal: qemu
Posted: Aug 28, 2006 3:19 PM   in response to: dclarke

  Click to reply to this thread Reply

[...]

> >>> The leaders initially will be Juergen Zimmermann and myself.
> >>
> >> Sounds great.
> >>
> >> +1 from me.
> >
> > +1 from me too.
> >
> >
>
>
> This will lead to a heated discussion but I just have to.
>
> I personally love the idea of QEMU becuase it can emulate the processor
> all
> the way down to the bare wire nearly. Its bloody brilliant and Fabrice is
> a
> genius.
>
> However, here comes the tough part, is anyone upstairs in the corner
> office
> doing anything to get VMWare running on Solaris 10 ? I know that Andy
> Tucker has shuffled over to VMWare and he must be doing some sort of magic
> there. Or is it a Windows and Linux club only? I just can not think of a
> better place to run VMWare than on a maxxed out X4600 and I sure as hell
> don't mean on top of Slep - SUSE Linux Enterprise ****.
>
> Dennis


Good point.
I support that demand.

BTW, a few cosmetical things (of course except the LKM's we depend on) worked with lxrun (back in 2003 when I tried that). Probably also under Janus.
A pity that Janus cannot load linUX kernel modules.

Though much worse is, that market policy seems to hinder the release of Solaris host support for VMware.


marTin

p.s. Back to qemu's accellerator module: It might not be too hard to port qvm86 to Solaris x86:
To get the (apparently unmaintained) CVS, do a

cvs -z3 -d:pserver:anonymous at cvs dot savannah dot nongnu dot org:/sources/qvm86 co qvm86
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



andrei

Posts: 80
From: Palo Alto, California

Registered: 3/9/05
Re: Project proposal: qemu
Posted: Aug 30, 2006 12:57 PM   in response to: dclarke

  Click to reply to this thread Reply

On 8/28/06, Dennis Clarke <dclarke at blastwave dot org> wrote:
> However, here comes the tough part, is any****upstairs in the corner office
> doing anything to get VMWare running on Solaris 10 ? I know that Andy
> Tucker has shuffled over to VMWare and he must be doing some sort of magic
> there. Or is it a Windows and Linux club only? I just can not think of a
> better place to run VMWare than on a maxxed out X4600 and I sure as hell
> don't mean on top of Slep - SUSE Linux Enterprise ****.

I assume that you're asking about free VMWare Server here, which is currently
available only for Windows and Linux hosts. VMWare ESX Server 3.0 officially
supports Solaris 10 guests already.

- Andrei
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



stevel

Posts: 1,156
From: US

Registered: 3/9/05
Re: Project proposal: qemu
Posted: Aug 30, 2006 9:28 PM   in response to: andrei

  Click to reply to this thread Reply

On Wed, Aug 30, 2006 at 12:57:41PM -0700, Andrei Dorofeev wrote:
> On 8/28/06, Dennis Clarke <dclarke at blastwave dot org> wrote:
> >However, here comes the tough part, is anyone upstairs in the corner office
> >doing anything to get VMWare running on Solaris 10 ? I know that Andy
> >Tucker has shuffled over to VMWare and he must be doing some sort of magic
> >there. Or is it a Windows and Linux club only? I just can not think of a
> >better place to run VMWare than on a maxxed out X4600 and I sure as hell
> >don't mean on top of Slep - SUSE Linux Enterprise ****.
>
> I assume that you're asking about free VMWare Server here, which is
> currently
> available only for Windows and Linux hosts. VMWare ESX Server 3.0
> officially
> supports Solaris 10 guests already.

I think Dennis was talking about getting VMWare workstation running
on Solaris (as a host).

cheers,
steve
--
stephen lau // stevel at sun dot com | 650.786.0845 | http://whacked.net
opensolaris // solaris kernel development
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



dev

Posts: 124
From: US

Registered: 1/24/06
Re: Project proposal: qemu
Posted: Aug 29, 2006 9:16 AM   in response to: elowe
To: OpenSolaris » discuss
  Click to reply to this thread Reply

I have built QEMU on Solaris and for the most part it works fine. I also added OSS audio support (edit the configure script and add oss="yes" at line 132 - for solaris). You will need to install OSS first so that the configure script picks up /usr/include/sys/soundcard.h

What I have found is that audio is choppy and garbled - the funny thing is that under Linux and FreeBSD it works just fine - same hardware, same OSS drivers.

So yes, I'd be interested in contributing to QEMU on Solaris to get OSS audio working properly.




Best regards
Dev Mazumdar
4Front Technologies (http://www.opensound.com)

ericb

Posts: 1,695
From: US

Registered: 4/28/05
Re: Project proposal: qemu
Posted: Aug 30, 2006 12:45 PM   in response to: elowe

  Click to reply to this thread Reply

Thanks, Eric. You have seconds. I'll contact you offline to
get you set up.

Eric B

On Mon, 28 Aug 2006, Eric Lowe wrote:
> I propose a qemu project. This project will contribute and support on an on-going basis:
>
> - A kernel accelerator module for kqemu
> - Support for building 64-bit qemu out of the box (kernel accelerator requires this on AMD64)
> - Support for building qemu with Sun Studio 10 and 11 compilers
> - Support for ATAPI DMA running OpenSolaris as a guest OS
> - Performance enhancements for OpenSolaris as a guest including support for -kernel-kqemu with the accelerator
> - Anything else spiffy we can think of!
>
> The leaders initially will be Juergen Zimmermann and myself.
>
> - Eric
>
>
> This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



vanob

Posts: 31
From: GE

Registered: 6/15/05
Re: Project proposal: qemu
Posted: Aug 31, 2006 1:02 AM   in response to: elowe
To: OpenSolaris » discuss
  Click to reply to this thread Reply

That would be great.
I successfully run qemu on my OpenSolaris x86 on AMD64
and successfully installed windows xp as a guest. But it's painfully slow.
I don't know how qemu with kqemu performs compared to VMWare but qemu without kqemu won't succeed I guess.




Terms of Use | Privacy | Trademarks | Copyright Policy | Site Guidelines
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.
Copyright © 1995-2005 Sun Microsystems, Inc.