From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:54826) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Quuu1-0003Cw-As for qemu-devel@nongnu.org; Sat, 20 Aug 2011 19:24:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Quuu0-0005wa-7n for qemu-devel@nongnu.org; Sat, 20 Aug 2011 19:24:33 -0400 Received: from mail-gw0-f45.google.com ([74.125.83.45]:55246) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Quuu0-0005wW-47 for qemu-devel@nongnu.org; Sat, 20 Aug 2011 19:24:32 -0400 Received: by gwb19 with SMTP id 19so2837965gwb.4 for ; Sat, 20 Aug 2011 16:24:31 -0700 (PDT) Message-ID: <4E50422B.5080605@landley.net> Date: Sat, 20 Aug 2011 18:24:27 -0500 From: Rob Landley MIME-Version: 1.0 References: <1313614076-28878-1-git-send-email-blanham@gmail.com> <4E4C4215.10704@codemonkey.ws> <1313650949.2308.4.camel@Quad> <4E4CF3A0.2090802@free.fr> <4E501FB5.6080606@landley.net> <1313875012.2716.6.camel@Quad> In-Reply-To: <1313875012.2716.6.camel@Quad> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: Re: [Qemu-devel] [RFC][PATCH 000/111] QEMU m68k core additions List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Laurent Vivier Cc: =?UTF-8?B?RnJhbsOnb2lzIFJldm9s?= , qemu-devel@nongnu.org, Bryce Lanham On 08/20/2011 04:16 PM, Laurent Vivier wrote: > Le samedi 20 août 2011 à 15:57 -0500, Rob Landley a écrit : >> On 08/18/2011 06:12 AM, François Revol wrote: >>> Le -10/01/-28163 20:59, Laurent Vivier a écrit : >>>> Le mercredi 17 août 2011 à 17:35 -0500, Anthony Liguori a écrit : >>>>> On 08/17/2011 03:46 PM, Bryce Lanham wrote: >>>>>> These patches greatly expand Motorola 68k emulation within qemu, and >>>>>> are what I used as a basis for my >>>>>> Google Summer of Code project to add NeXT hardware support to QEMU. >>>>> >>>>> Please don't crap flood the list with a series of 100 patches. >>>>> >>>>> Split things into logical chunks such that a series can be reasonably >>>>> reviewed and applied. >>>> >>>> And I'm not sure this series of patches is ready for inclusion in qemu >>>> mainline as it should break existing m68k emulation... >>>> >>>> Bryce, you should only post your patches, refering to the repository on >>>> which they apply, i.e. git://gitorious.org/qemu-m68k/qemu-m68k.git , >>>> master branch. >>>> >>> >>> Btw, are you planning on merging it back someday? >>> >>> François. >> >> I note that I pulled that this morning, did "./configure >> --disable-werror --target-list=m68k-softmmu", and then ran make, which >> generated 4 header files and considered itself done. >> >> I.E. m68k system emulation doesn't seem to be building in that tree. > > first off all, this branch is only able to build m68k-linux-user qemu/, > then try: > > cd qemu > mkdir build-test > cd build-test > ../configure --disable-werror --target-list=m68k-softmmu > make > > and let me know what happens... Hmmm, there is a q800 target I hadn't noticed. I built the mac_defconfig target and did -kernel vmlinux on that with -nographic and -append "console=/dev/ttyS0", and it went: (qemu) QEMU 0.15.50 monitor - type 'help' for more information (qemu) qemu: fatal: Illegal instruction: 7f45 @ 00000000 D0 = fffffffb A0 = 0021b24c F0 = ffff c000000000000000 D1 = 00000000 A1 = 002c16fe F1 = ffff c000000000000000 D2 = 002c002c A2 = 00001000 F2 = ffff c000000000000000 D3 = 17b82700 A3 = 002d8eb0 F3 = ffff c000000000000000 D4 = 00000000 A4 = 00000000 F4 = ffff c000000000000000 D5 = 00000000 A5 = 00000000 F5 = ffff c000000000000000 D6 = 00000000 A6 = 00000000 F6 = ffff c000000000000000 D7 = 00000000 A7 = 0000103c F7 = ffff c000000000000000 PC = 00000000 SR = 2700 ----- Aborted This sound at all familiar? (Is there a different kernel file I should be using? There's no arch/m68k/boot or arch/m68k/mac/boot I could find. Or is q800 not entirely there?) Thanks, Rob