qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] block-raw.c
@ 2006-08-28 15:33 Jose Renau
  2006-08-28 16:07 ` [Qemu-devel] future OS X support Mike Kronenberg
  0 siblings, 1 reply; 4+ messages in thread
From: Jose Renau @ 2006-08-28 15:33 UTC (permalink / raw)
  To: qemu-devel


  I updated to the latest qemu, but it does not work with OS X (powerpc).
The problem is that aio.h does not exist.

gcc -Wall -O2 -g -fno-strict-aliasing -D__powerpc__ -I. -I.. 
-I/Users/renau/projs/qemu/target-sparc -I/Users/renau/projs/qemu 
-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-I/Users/renau/projs/qemu/sesc -I/Users/renau/projs/qemu/fpu 
-I/Users/renau/projs/qemu/slirp -c -o block-raw.o 
/Users/renau/projs/qemu/block-raw.c
block-raw.c:28:17: aio.h: No such file or directory

  Any hints?

"A scientist builds in order to learn; an engineer learns in order to 
build."
     - Fred Brooks

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

* [Qemu-devel] future OS X support
  2006-08-28 15:33 [Qemu-devel] block-raw.c Jose Renau
@ 2006-08-28 16:07 ` Mike Kronenberg
  2006-08-28 22:29   ` Fabrice Bellard
  0 siblings, 1 reply; 4+ messages in thread
From: Mike Kronenberg @ 2006-08-28 16:07 UTC (permalink / raw)
  To: qemu-devel

@Fabrice
How are your plans about supporting OS X in the future?

We, for our part, are eager to push dev on OS X:
- with the patches of Gwenole and pbrook, qemu 0.8.2 builds great on  
OS X ppc and intel (gcc4). All tests are OK.
- I'm willing to rewrite my OS X block.c patches for hardware CD-ROM  
support.
- I've just written a complete new cocoa frontend based on Anthony  
shmem patches (quartz and openGL). (only problem is the 4mb limit on  
OS X atm)
- There are some other small patches like basic bootorder support  
that are ready, too.

As qemu was one of the first usable emulators on OS X, it is still  
widely used and known.
Things even look like we get included on the C'T disk next month

Mike

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

* Re: [Qemu-devel] future OS X support
  2006-08-28 16:07 ` [Qemu-devel] future OS X support Mike Kronenberg
@ 2006-08-28 22:29   ` Fabrice Bellard
  2006-09-28 17:09     ` cordney*/dev
  0 siblings, 1 reply; 4+ messages in thread
From: Fabrice Bellard @ 2006-08-28 22:29 UTC (permalink / raw)
  To: mike.kronenberg; +Cc: qemu-devel

Hi,

Mike Kronenberg wrote:
> @Fabrice
> How are your plans about supporting OS X in the future?
> 
> We, for our part, are eager to push dev on OS X:
> - with the patches of Gwenole and pbrook, qemu 0.8.2 builds great on  OS 
> X ppc and intel (gcc4). All tests are OK.

Maybe I can merge part of it if the changes are not too intrusive ?

> - I'm willing to rewrite my OS X block.c patches for hardware CD-ROM  
> support.

OK.

> - I've just written a complete new cocoa frontend based on Anthony  
> shmem patches (quartz and openGL). (only problem is the 4mb limit on  OS 
> X atm)

Good. Why is cocoa.m not sufficient ?

> - There are some other small patches like basic bootorder support  that 
> are ready, too.

This one will be merged ASAP.

> As qemu was one of the first usable emulators on OS X, it is still  
> widely used and known.
> Things even look like we get included on the C'T disk next month

IMHO, you should concentrate on porting kqemu on Mac OS X. I don't think 
it should be more more complicated than the other ports. I can provide 
support for that if someone if motivated. With kqemu you would be able 
to compete with the other (and more expensive !) virtualizers...

Regards,

Fabrice.

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

* Re: [Qemu-devel] future OS X support
  2006-08-28 22:29   ` Fabrice Bellard
@ 2006-09-28 17:09     ` cordney*/dev
  0 siblings, 0 replies; 4+ messages in thread
From: cordney*/dev @ 2006-09-28 17:09 UTC (permalink / raw)
  To: qemu-devel


Am 29.08.2006 um 00:29 schrieb Fabrice Bellard:

> Hi,
>
> Mike Kronenberg wrote:
>> @Fabrice
>> How are your plans about supporting OS X in the future?
>> We, for our part, are eager to push dev on OS X:
>> - with the patches of Gwenole and pbrook, qemu 0.8.2 builds great  
>> on  OS X ppc and intel (gcc4). All tests are OK.
>
> Maybe I can merge part of it if the changes are not too intrusive ?

We are currently in the progress of investigating and merging,  
because most patches do not apply gracefully to current CVS and some  
should be obsolete. As soon as we are done with this process we will  
send over the patches.

>
>> - I'm willing to rewrite my OS X block.c patches for hardware CD- 
>> ROM  support.
>
> OK.
>
>> - I've just written a complete new cocoa frontend based on  
>> Anthony  shmem patches (quartz and openGL). (only problem is the  
>> 4mb limit on  OS X atm)
>
> Good. Why is cocoa.m not sufficient ?

Because it is not flexible enough. We wrote nearly 10,000 lines of  
code for the qemu enhancing part and Q frontend itself and the  
Interface Builder files (nib) save us approximately another 10,000  
lines, I think.
The shmem code allows us drop most of qemu enhancing part fortunately.

>
>> - There are some other small patches like basic bootorder support   
>> that are ready, too.
>
> This one will be merged ASAP.
>
>> As qemu was one of the first usable emulators on OS X, it is  
>> still  widely used and known.
>> Things even look like we get included on the C'T disk next month
>
> IMHO, you should concentrate on porting kqemu on Mac OS X. I don't  
> think it should be more more complicated than the other ports. I  
> can provide support for that if someone if motivated. With kqemu  
> you would be able to compete with the other (and more expensive !)  
> virtualizers...

Thanks for offering support for this. We are of course interested in  
having kqemu on Mac OS X. I already spoke to Mike and we are willing  
to try the port. Can you specify what needs to be done first to do  
the port? Mike already mentioned that kqemu is mostly os-independent  
and the dependent parts are in qemu.

Regards, cordney*

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

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

end of thread, other threads:[~2006-09-28 17:10 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-08-28 15:33 [Qemu-devel] block-raw.c Jose Renau
2006-08-28 16:07 ` [Qemu-devel] future OS X support Mike Kronenberg
2006-08-28 22:29   ` Fabrice Bellard
2006-09-28 17:09     ` cordney*/dev

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).