qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Native Port of QEMU to Haiku
@ 2009-05-18 13:46 Michael Lotz
  2009-05-19  8:32 ` Stefan Weil
                   ` (4 more replies)
  0 siblings, 5 replies; 21+ messages in thread
From: Michael Lotz @ 2009-05-18 13:46 UTC (permalink / raw)
  To: qemu-devel

Hi there

I'm one of the developers that work on the Haiku OS and have also been 
maintaining the BeOS/Haiku port of QEMU for the last couple of years. 
Due to BeOS being locked into GCC 2.95.3 and our commitment to provide 
binary compatibility with BeOS R5 in the first Haiku release, getting 
this port to work and maintaining it has been a lot of work and largely 
just a hack.

Haiku however also has a native GCC 4.3.3 toolchain since some time and 
I brought the QEMU port up to date using it. Since QEMU is pure C, it 
was possible to mix the Haiku display part and audio backend compiled 
with GCC 2.95.3 with a GCC 4.3.3 compiled QEMU core (this doesn't 
require any code changes and will simply continue to work once we 
migrate fully to GCC 4). This made it possible to do a much cleaner 
port that I think could now also be commited into the QEMU repository.

Since BeOS is not going anywhere and since it is stuck with the old 
GCC, I've removed all the leftovers from the original BeOS port so the 
final patch simply adds native Haiku support to QEMU.

The patch linked below is against the 0.10.4 release sources including 
kqemu in a kqemu subdirectory. Please advice if you would be willing to 
include this work into your repository. If necessary I can split this 
up into multiple patches providing more detailed info on the different 
parts or diff it against more current sources. Please just let me know.

http://haiku.mlotz.ch/qemu-0.10.4-haiku.diff

Regards
Michael

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

end of thread, other threads:[~2010-10-03  7:47 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-18 13:46 [Qemu-devel] Native Port of QEMU to Haiku Michael Lotz
2009-05-19  8:32 ` Stefan Weil
2009-05-19  8:48 ` Avi Kivity
2009-05-19 12:56 ` Anthony Liguori
2009-05-19 13:54 ` François Revol
2009-05-19 16:56   ` Andreas Färber
2009-05-21  1:04     ` Ingo Weinhold
2010-09-19 22:50 ` [Qemu-devel] [PATCH 0/8] Add Haiku host support Andreas Färber
2010-09-19 22:50   ` [Qemu-devel] [PATCH 1/8] configure: Add basic support for Haiku Andreas Färber
2010-09-19 22:50     ` [Qemu-devel] [PATCH 2/8] configure: Don't rely on special pthreads library Andreas Färber
2010-09-19 22:50       ` [Qemu-devel] [PATCH 3/8] Haiku doesn't have libm Andreas Färber
2010-09-19 22:50         ` [Qemu-devel] [PATCH 4/8] nbd: Haiku has _IO() in its BSD compatibility layer Andreas Färber
2010-09-19 22:50           ` [Qemu-devel] [PATCH 5/8] tap: Add stub for Haiku Andreas Färber
2010-09-19 22:50             ` [Qemu-devel] [PATCH 6/8] slirp: Silence warning on Haiku Andreas Färber
2010-09-19 22:50               ` [Qemu-devel] [FYI 7/8] qemu_malloc: Use areas on Haiku for sizes > 1 MiB Andreas Färber
2010-09-19 22:50                 ` [Qemu-devel] [FYI 8/8] ui: Haiku frontend Andreas Färber
2010-09-20 12:26                 ` [Qemu-devel] Re: [HaikuPorts-devs] [FYI 7/8] qemu_malloc: Use areas on Haiku for sizes > 1 MiB Oliver Tappe
2010-09-21 22:29                   ` Andreas Färber
2010-09-20 19:04   ` [Qemu-devel] Re: [HaikuPorts-devs] [PATCH 0/8] Add Haiku host support Ingo Weinhold
2010-09-21 20:54     ` Andreas Färber
2010-10-03  7:47   ` [Qemu-devel] " Blue Swirl

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