From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1BhIE0-0005ky-8p for qemu-devel@nongnu.org; Sun, 04 Jul 2004 21:24:52 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1BhIDx-0005k8-Jt for qemu-devel@nongnu.org; Sun, 04 Jul 2004 21:24:51 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BhIDx-0005k0-Gl for qemu-devel@nongnu.org; Sun, 04 Jul 2004 21:24:49 -0400 Received: from [203.63.55.34] (helo=wallace.eclinic.com.au) by monty-python.gnu.org with smtp (Exim 4.34) id 1BhIBo-0006Vb-MI for qemu-devel@nongnu.org; Sun, 04 Jul 2004 21:22:37 -0400 Subject: Re: [Qemu-devel] [Patch] Mac OS X Port From: Leigh Dyer In-Reply-To: <00714252-CC7B-11D8-988D-000A2796D230@free.fr> References: <00714252-CC7B-11D8-988D-000A2796D230@free.fr> Content-Type: text/plain Message-Id: <1088990553.30419.5.camel@shawn.local> Mime-Version: 1.0 Date: Mon, 05 Jul 2004 11:22:34 +1000 Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org On Sat, 2004-07-03 at 00:56 +0200, Pierre d'Herbemont wrote: > > Hi! > > Here is a patch against the Qemu CVS makes Mac OS X able to run > Qemu.It was mainly done by Matt Reda and I. Now Qemu/Mac OS X is able > toboot the linux-test image, the freedos image, the netbsd image > andeven the ReactOS image from the FreeOSZoo. > Great work - I've just successfully installed a Debian Woody system from scratch on my Powerbook running OS X 10.3, and everything worked exactly as I'd expect it to. The only small thing I found was that the left and right cursor keys seem to be reversed: ie: at a bash prompt, pushing left moves the cursor to the right, and vice versa. Besides this tiny glitch, it's been fantastic so far. I'll let you know if I find any other problems. Thanks Leigh > If you have any question feel free to ask myself or Matt Reda. > > Here is a summary of the modifications: > > configure: > - Darwin/Mac OS X Support > > Makefile*: > - Support for various Mac OS X Specific flags. > > cpu-all.h: > - host_page_size is already a system symbol, so its better to > changeit. > > cpu-exec.h: > - support for Mac OS X signals. > > dyngen-exec.h: > - various fixes for Mac OS X. > > dyngen.c: > - Mach-O port. > > exec-all.h: > - Mach-O support. > > exec.c: > - host_page_size related changes. > > oss.c: > - ifdef out for Mac OS X. > > sdl.c: > - keyboard support. Probably need a review. > > vl.c: > - inclusion of required for Mac OS X build > - use valloc instead of malloc for correctness > - define rtc_fd for darwin > > linux-user/elfload.c: > - preliminary support for darwin, fix for host_page_size > relatedchanges. > > linux-user/main.c: > - preliminary support for darwin, fix for host_page_size > relatedchanges. > > linux-user/syscall.c: > - preliminary support for darwin. > > slirp/slirp_config.h: > - support for Mac OS X. > > target-i386/exec.h: > - fix correctness for symbols > definitionsf15rk,parity_table,rclw_table,rclb_table > > target-i386/op.c: > - don't do the bsd rounding mode on Mac OS X > > Thanks, > > Pierre > _______________________________________________ > Qemu-devel mailing list > Qemu-devel@nongnu.org > http://lists.nongnu.org/mailman/listinfo/qemu-devel