Port-mips archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Crazy cross-MIPS-boards stunts possible?
On Tue, 1 Dec 2020, Jason Thorpe wrote:
We used to have COMPAT_IRIX, but it was removed 9 years ago.
Wow, time flies. I'm old :-(
The thing I was most curious about was if COMPAT_IRIX ever worked outside
of SGIMIPS. I guess it doesn't matter nowadays, but it would be
interesting/fun to run old IRIX tools from a non-SGI MIPS board.
sgimips is big-endian, so "mipseb". There are a couple of ABIs
supported ... "o32" (traditional 32-bit) and "n32" (32-bit ABI for
64-bit processors).
Ah, I remember those terms (n32/o32) from IRIX and SGI-land, I guess that
situation is the same for NetBSD.
With a few exceptions (for very system-specific programs), mipseb-o32
binaries built for sgimips will run just fine on e.g. evbmips (like MIPS
Malta) running in big-endian mode.
Oh, neat. So, I guess that means the Malta boards are/were bi-endian. It
appears the only way to get a Malta board is to be patient and watch ebay.
Nobody makes anything like that now, right?
The Malta configuration should work with NetBSD, although I had some
problems last time I tried it.
I might give that a shot, just being the path of least resistance.
GXemul had a good DECstation emulation, and I recently added tap
networking support to it (in the pkgsrc version), so you could give that
a whirl.
That sounds good, but the last time I tried GXemul the performance was
beyond horrible, like 30Mhz R2000 horrible. Not trying to be an ingrate,
but it just wasn't usable. However, on the flipside I've seen folks use it
to emulate IRIX (along with MAME as an emulator) successfully (albeit
extremely slowly and with lots of breakage).
Is the little EdgeRouter the closest we're gonna get at the moment to a cheap single-board MIPS "RPI"-style board or is there something better right now supported in NetBSD?
Probably?
Time to get one, then.
Thanks,
Swift
Home |
Main Index |
Thread Index |
Old Index