From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:41883) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qvq8H-0000I6-TH for qemu-devel@nongnu.org; Tue, 23 Aug 2011 08:31:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qvq8G-0003nK-Op for qemu-devel@nongnu.org; Tue, 23 Aug 2011 08:31:05 -0400 Received: from mail-gw0-f45.google.com ([74.125.83.45]:47426) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qvq8G-0003n3-M4 for qemu-devel@nongnu.org; Tue, 23 Aug 2011 08:31:04 -0400 Received: by gwb19 with SMTP id 19so47584gwb.4 for ; Tue, 23 Aug 2011 05:31:03 -0700 (PDT) Message-ID: <4E539D7F.1070903@landley.net> Date: Tue, 23 Aug 2011 07:30:55 -0500 From: Rob Landley MIME-Version: 1.0 References: <1313614076-28878-1-git-send-email-blanham@gmail.com> <4E501F51.5080506@landley.net> <4E504681.6090608@landley.net> <6E7CD0CE-7821-493E-B314-8DAA13202F8A@claunia.com> <4E50564A.4010904@landley.net> <637D43FA-E012-4E7C-B7B1-32A07831CB89@claunia.com> <4E51833E.8070404@landley.net> <9BD0282F-FF27-4E92-9785-3C79B872B262@claunia.com> In-Reply-To: <9BD0282F-FF27-4E92-9785-3C79B872B262@claunia.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit 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: Natalia Portillo Cc: Bryce Lanham , qemu-devel@nongnu.org On 08/21/2011 09:15 PM, Natalia Portillo wrote: > Definitively you don't know how a Mac works, you don't want to know > and you don't need to. I do not care about the half of MacOS that Apple burns into ROM which Linux does not use, true. >>>> On 08/20/2011 07:23 PM, Natalia Portillo wrote: > > I hate huge emails. Anyway I can't answer a lot of things you said > because of NDAs so doesn't matter. Right, so the emulator you suggested not actually emulating any real hardware devices is either "tl;dr", "I can't tell you because of NDA", or "you don't understand how macs work". *shrug* Have fun with that. > You can create your own virtual non-existent hardware (it's done > extensively in this world) and patch Linux to boot of it inside > qemu. Or you can check for Linux's support for development boards > (sure there are one or two) and implement it on qemu based on what > Linux's source says. I have, in fact, _seen_ Linux run on an m68k mac, although it was many moons ago. Obviously it _can_ be done. (And I could play with coldfire now, but doing nommu in userspace is fiddly and irritating. Stuff like cris is higher on my todo list than that.) > And FOR GOD'S SAKE CHECK THE ****** COMPATIBILITY LIST ON > LINUX-M68K. > > No Mac m68k suits your needs for Linux NONE NINGUNO AUCUN KEINER > NESSUNO NENHUM. Which is of course why Linux has a mac_defconfig under the m68k directory specifying numerous drivers for actual hardware. It seems unlikely that the powerpc mac99 and g3beige worked just fine for me, but before they swapped the CPU out it all ran by magic. Rob P.S. For context as to what counts as "intimidating" and "magic", Jeri Ellsworth reverse engineered the Amiga chips in an FPGA: http://www.youtube.com/watch?v=5uaDzF99a80