Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Jan 2011 20:24:46 +0100
From:      "C. P. Ghost" <cpghost@cordula.ws>
To:        Robert Bonomi <bonomi@mail.r-bonomi.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Emulators to test non-x86 FreeBSD ports?
Message-ID:  <AANLkTinz9FGP0fiQdqj8N_LXYXK=9aZBqXxrCathYgr6@mail.gmail.com>
In-Reply-To: <201101281843.p0SIhLTU092639@mail.r-bonomi.com>
References:  <AANLkTikMR5C2ZwEyCSLd08_5-kKrEa0v=v2bfoe+Aert@mail.gmail.com> <201101281843.p0SIhLTU092639@mail.r-bonomi.com>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
On Fri, Jan 28, 2011 at 7:43 PM, Robert Bonomi <bonomi@mail.r-bonomi.com> 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" <cpghost@cordula.ws>
>> To: FreeBSD Mailing List <freebsd-questions@freebsd.org>
>> 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/



Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?AANLkTinz9FGP0fiQdqj8N_LXYXK=9aZBqXxrCathYgr6>