[Qemu-devel] [PATCH] OSX x86_64 host support v2

2008-01-12 Thread Alexander Graf
Hi, this is an updated version of the very same patch which fixes a major issue that kept interrupts from working and updated to apply to current CVS. Using this patch Leopard is capable of running qemu really fast. While at it x86_64 Linux gcc4 support should be fixed with this as well,

Re: [Qemu-devel] [PATCH] OSX x86_64 host support

2007-12-11 Thread Markus Hitter
Am 09.12.2007 um 17:52 schrieb Mike Kronenberg: On the other hand, the QT implementation is and remains the fastest solution, as no of the other allows directly accessing the video- buffer, which results in way more copying. Likely, QT doesn't come with it's own set of video drivers, but us

Re: [Qemu-devel] [PATCH] OSX x86_64 host support

2007-12-09 Thread Alexander Graf
Hi, On Dec 9, 2007, at 5:52 PM, Mike Kronenberg wrote: Hi from Q, Yes we have a OpenGL, CG and in dev a Core Animation version for vga output. Quickdraw is depreciated since Tiger. But as QEMU has never added gcc4 to the tool-chain, there was never a official running version on any Intel

Re: [Qemu-devel] [PATCH] OSX x86_64 host support

2007-12-09 Thread Mike Kronenberg
Hi from Q, Yes we have a OpenGL, CG and in dev a Core Animation version for vga output. Quickdraw is depreciated since Tiger. But as QEMU has never added gcc4 to the tool-chain, there was never a official running version on any Intel machine :) Our OpenGL and CG implementation offer full

Re: [Qemu-devel] [PATCH] OSX x86_64 host support

2007-12-07 Thread Markus Hitter
Am 07.12.2007 um 18:43 schrieb Pierre d'Herbemont: This is the QuickDraw API? If so, it should be quite straight forward to use OpenGL or CoreGraphics instead... There is prior art (to get isnpired) in BasiliskII. From it's file src/MacOSX/video_macosx.h: // Using Core Graphics is fastes

Re: [Qemu-devel] [PATCH] OSX x86_64 host support

2007-12-07 Thread Andreas Färber
Am 07.12.2007 um 21:12 schrieb Alexander Graf: On Dec 7, 2007, at 6:43 PM, Pierre d'Herbemont wrote: On Dec 7, 2007, at 1:42 PM, Alexander Graf wrote: Right now there is no graphical output available except for VNC, as the cocoa output depends on deprecated APIs that are no longer avai

Re: [Qemu-devel] [PATCH] OSX x86_64 host support

2007-12-07 Thread Alexander Graf
On Dec 7, 2007, at 6:43 PM, Pierre d'Herbemont wrote: On Dec 7, 2007, at 1:42 PM, Alexander Graf wrote: Right now there is no graphical output available except for VNC, as the cocoa output depends on deprecated APIs that are no longer available in 64-bit mode and SDL does not compile on x

Re: [Qemu-devel] [PATCH] OSX x86_64 host support

2007-12-07 Thread Pierre d'Herbemont
On Dec 7, 2007, at 1:42 PM, Alexander Graf wrote: Right now there is no graphical output available except for VNC, as the cocoa output depends on deprecated APIs that are no longer available in 64-bit mode and SDL does not compile on x86_64 Darwin yet. This is the QuickDraw API? If so, i

[Qemu-devel] [PATCH] OSX x86_64 host support

2007-12-07 Thread Alexander Graf
Hi, this patch enables qemu to run on x86_64. I tested it with gcc-4.2 from the apple opensource page and OSX 10.5.1 on a Care2Duo based Macbook. Parts of the Mach-O parsing code is based on the i386 parser from the Q project. Thank you. Right now there is no graphical output available