Emulators to test non-x86 FreeBSD ports?

2011-01-28 Thread C. P. Ghost
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?

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.

Oh, and btw, what kind of affordable SPARC-based desktops with newish
SPARC processors (i.e. above UltraSparc IIIi) would you recommend for
testing? I've read this page:
  http://www.freebsd.org/platforms/sparc.html
but I'm at a loss as to what vendor, model etc. to get.

Thanks,
-cpghost.

-- 
Cordula's Web. http://www.cordula.ws/
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Emulators to test non-x86 FreeBSD ports?

2011-01-28 Thread Robert Bonomi
 From owner-freebsd-questi...@freebsd.org  Fri Jan 28 11:37:00 2011
 Date: Fri, 28 Jan 2011 18:27:35 +0100
 From: C. P. Ghost cpgh...@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'.  They
exist, they are *pricey* (think 5 figures, left of the decimal point)
and they are =SLOW= (very, VERY slow!) compared to the real hardware.

 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.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Emulators to test non-x86 FreeBSD ports?

2011-01-28 Thread David Brodbeck
On Fri, Jan 28, 2011 at 9:27 AM, C. P. Ghost cpgh...@cordula.ws wrote:
 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?

 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.

QEMU claims PowerPC and ARM emulation support, but I don't know if
it's good enough to run FreeBSD.  PearPC is another PowerPC emulator,
but it was mainly targeted at running MacOS and the project appears to
have been stagnant since 2005.

It depends a bit on what you're trying to determine.  If you're
looking to test stability or performance, the results you get from an
emulator are unlikely to have any real comparison to what you get on
real hardware.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Emulators to test non-x86 FreeBSD ports?

2011-01-28 Thread C. P. Ghost
On Fri, Jan 28, 2011 at 7:43 PM, Robert Bonomi bon...@mail.r-bonomi.com wrote:
 From owner-freebsd-questi...@freebsd.org  Fri Jan 28 11:37:00 2011
 Date: Fri, 28 Jan 2011 18:27:35 +0100
 From: C. P. Ghost cpgh...@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'.  They
 exist, they are *pricey* (think 5 figures, left of the decimal point)
 and they are =SLOW= (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.

-- 
Cordula's Web. http://www.cordula.ws/
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Emulators to test non-x86 FreeBSD ports?

2011-01-28 Thread C. P. Ghost
On Fri, Jan 28, 2011 at 7:56 PM, David Brodbeck g...@gull.us wrote:
 On Fri, Jan 28, 2011 at 9:27 AM, C. P. Ghost cpgh...@cordula.ws wrote:
 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?

 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.

 QEMU claims PowerPC and ARM emulation support, but I don't know if
 it's good enough to run FreeBSD.  PearPC is another PowerPC emulator,
 but it was mainly targeted at running MacOS and the project appears to
 have been stagnant since 2005.

I'll check it out, thanks.

 It depends a bit on what you're trying to determine.  If you're
 looking to test stability or performance, the results you get from an
 emulator are unlikely to have any real comparison to what you get on
 real hardware.

Basically, I'm interested in assembly language programming on those
platforms. So if they ran in an emulator, that would be ideal, but I wouldn't
mind a couple of real hardware boxes if there's no software alternative.

BTW, have you guys any experience with emulators/gxemul? It doesn't
cover sparc but claims to implement a complete arm and powerpc
machine, at least for the corresponding netbsd ports.

Thanks,
-cpghost.

-- 
Cordula's Web. http://www.cordula.ws/
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org