On Mon, Jul 05, 1999 at 12:09:25PM -0600, Eric Jorgensen wrote:
> here with my own server on a T1 colocated at a company i work for, so I
> should go ahead and start a "Linux/Mips on Jazz/ARC Hardware" home page,
> if nobody else has one in the works already. Of course, it'd be cooler
> if i were running it on a Magnum, instead of a Sparc 2. Or if i had
> Linux running on my Magnum at all . . . . .
Linux works just fine in little endian mode on Magnum 4000. The big
endian mode uses the same partitioning scheme like IRIX which we
purely coincidentaly happen to support :-)
fdisk has some not too great support for creating Mips Disk Volume
Headers in current versions. I've just written half of dvhtools and
in the same washup will rewrite a free version of fx.
> Jazz platform machines are bi-endian, being able to boot into either NT
> or RISCos. If yours is in big-endian mode and boots to an SRM console
> once you've got it hooked up to some video and a keyboard, you will need
> to switch the system into little-endian mode. on the Magnum this
> involves using a disk to load the ARC console into the boot prom, and
> the Magnum disk may or may not work in your system. You'll know SRM by
> the sinking feeling of futility generally associated with it. It's
> designed to mount a BSD filesystem and launch the OS, and I don't know
> if anybody has managed to get Linux/Mips to boot from SRM. It may well
> be possible, since Linux/Alpha is now booting correctly from the similar
> SRM console on AXP systems.
It's actually fairly easy to get Linux running on that old Mips firmware.
For the most part of it you can just ignore it's existence. For the
rest of it I can send you actual code :-)
I hope all that sounds at least somewhat attrative to somebody to
actually complete the big endian port. Myself and if necessary hopefully
a couple of MIPS RISC/os engineers as well can help if necessary :-)
> To make things more confusing, Alpha and Mips both have both SRM and
> ARC consoles available, and both call their boot loader MiLo.
We don't use Milo anymore on the little endian ARC machines.