From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39376) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W6rZ3-0001Ov-GT for qemu-devel@nongnu.org; Fri, 24 Jan 2014 19:57:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W6rZ2-0001k7-Cg for qemu-devel@nongnu.org; Fri, 24 Jan 2014 19:57:37 -0500 Received: from smtp2-g21.free.fr ([2a01:e0c:1:1599::11]:42767) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W6rZ1-0001jP-QX for qemu-devel@nongnu.org; Fri, 24 Jan 2014 19:57:36 -0500 Message-ID: <52E30BF5.5070707@free.fr> Date: Sat, 25 Jan 2014 01:57:25 +0100 From: =?ISO-8859-1?Q?Fran=E7ois_Revol?= MIME-Version: 1.0 References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] AmigaOS 4.x on QEMU List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: BALATON Zoltan Cc: Alpha Mule , qemu-devel@nongnu.org On 25/01/2014 01:20, BALATON Zoltan wrote: > On Sun, 12 Jan 2014, Alpha Mule wrote: >> Hi. AmigaOS 4.x runs natively on some niche PowerPC boards. I was >> wondering about the viability of running AmigaOS 4.x on QEMU. >> >> Specifically, I was wondering if there has been any development on >> that and/or what needs to be done to get it fully working. >> >> Any information would be appreciated. Thanks. >=20 > Looks like not much info is available on this... I think that the first > difficulty is that AmigaOS 4.x is not freely available (AFAIK) so it's > hard to do any testing with it. >=20 > I've found that a demo version of MorphOS (which is not the same but > runs on similar hardware) is available and runs on some Mac hardware > that may be closer to what qemu already has support for so it may be an > easier target to test. Unlike MorphOS which supports some PPC Mac machines, AmigaOS 4.x only supports some specific hardwares, AFAIK, like the X-1000 from A-EON, and the Sam440 and Sam460ex boards from ACube. I'm currently porting Haiku to the Sam460ex board, so I started adding support for it to QEMU locally, including enough to get the custom U-Boot to start, but it's far from finished, U-Boot still fails before POST (something to do with enumerating RAM). As for AmigaOS4, it uses a custom stage2 bootloader which requires some exported functions from the specific U-Boot (why they didn't use and extend the official U-Boot calls I don't know), so you won't be able to boot it with -kernel anyway, unlike Haiku which stage2 loader currently fakes a Linux kernel for non-x86 archs. I don't know when I'll have time to clean that up and put it online yet. Fran=E7ois.