From owner-freebsd-questions@FreeBSD.ORG Fri Jan 28 19:24:49 2011 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C41E91065672 for ; Fri, 28 Jan 2011 19:24:49 +0000 (UTC) (envelope-from cpghost@cordula.ws) Received: from mail-qw0-f54.google.com (mail-qw0-f54.google.com [209.85.216.54]) by mx1.freebsd.org (Postfix) with ESMTP id 865AE8FC13 for ; Fri, 28 Jan 2011 19:24:49 +0000 (UTC) Received: by qwj9 with SMTP id 9so3617436qwj.13 for ; Fri, 28 Jan 2011 11:24:48 -0800 (PST) MIME-Version: 1.0 Received: by 10.229.184.7 with SMTP id ci7mr1223154qcb.241.1296242686914; Fri, 28 Jan 2011 11:24:46 -0800 (PST) Received: by 10.229.102.19 with HTTP; Fri, 28 Jan 2011 11:24:46 -0800 (PST) X-Originating-IP: [93.221.175.76] In-Reply-To: <201101281843.p0SIhLTU092639@mail.r-bonomi.com> References: <201101281843.p0SIhLTU092639@mail.r-bonomi.com> Date: Fri, 28 Jan 2011 20:24:46 +0100 Message-ID: From: "C. P. Ghost" To: Robert Bonomi Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-questions@freebsd.org Subject: Re: Emulators to test non-x86 FreeBSD ports? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Jan 2011 19:24:49 -0000 On Fri, Jan 28, 2011 at 7:43 PM, Robert Bonomi w= rote: >> From owner-freebsd-questions@freebsd.org =A0Fri Jan 28 11:37:00 2011 >> Date: Fri, 28 Jan 2011 18:27:35 +0100 >> From: "C. P. Ghost" >> To: FreeBSD Mailing List >> Subject: Emulators to test non-x86 FreeBSD ports? >> >> Hello list, >> >> are there any emulators out there that can run the non-x86 versions of >> FreeBSD on a FreeBSD/i386 or FreeBSD/amd64 host? > > Such things, by definition, are a 'simulator', not an 'emulator'. =A0They > exist, they are *pricey* (think "5 figures", left of the decimal point) > and they are =3DSLOW=3D (very, VERY slow!) compared to the real hardware. Okay, let it be a simulator then. ;) I don't care that they're slow (I know how emulators work under the hood). As I've used Bochs on SPARC back then to run x86 OS, it was slow too, but that didn't matter either. The only multiplatform simulators I've seen right now belong to the qemu family: /usr/local/bin/qemu /usr/local/bin/qemu-system-mipsel /usr/local/bin/qemu-img /usr/local/bin/qemu-system-ppc /usr/local/bin/qemu-system-arm /usr/local/bin/qemu-system-ppc64 /usr/local/bin/qemu-system-cris /usr/local/bin/qemu-system-ppcemb /usr/local/bin/qemu-system-m68k /usr/local/bin/qemu-system-sh4 /usr/local/bin/qemu-system-microblaze /usr/local/bin/qemu-system-sh4eb /usr/local/bin/qemu-system-mips /usr/local/bin/qemu-system-sparc /usr/local/bin/qemu-system-mips64 /usr/local/bin/qemu-system-sparc64 /usr/local/bin/qemu-system-mips64el /usr/local/bin/qemu-system-x86_64 But they don't emulate enough of a real system to run the FreeBSD ports, AFAICT. That's why I'm asking for other (more specialized?) emulators/simulators. >> I'm especially interested in trying FreeBSD/sparc64 port, but I'd also >> like to test the FreeBSD/powerpc and the FreeBSD/arm ports on an >> emulator, before seeking real hardware. > > Pick up some low-end used hardware, it's _lots_ cheaper, and will give > you a better feel for how it works. Yep, that's always an option. --=20 Cordula's Web. http://www.cordula.ws/