From LinuxMIPS
Revision as of 12:45, 14 June 2006 by Ralf (talk | contribs)
Jump to: navigation, search

This article is a stub. You can help by expanding it

IP35 is the CPU board in Silicon Graphics Origin 300, Origin 3000, Onyx 3000, Fuel and Tezro systems. It is the successor of the IP27 architecture of Onyx 2, Origin 200 and Origin 2000 and the last MIPS-based server architecture of Silicon Graphics. It's successor is the IA-64-based Altix series.

Linux Support

IP35 is not yet supported by Linux. A port initially targetting only the Origin 300 has been started. So far the kernel is booting uniprocessor and making it all the way to mounting the root filesystem which fails because there is no PCI support yet, so PCI support will be the next thing to be worked on.

A plea for hardware

The development effort could be helped by getting more hardware into the hands of developers. If you have Origin or Onyx hardware or parts that you want to get rid of, don't junk it, don't squeeze out the last few bucks from eBay but get it into the hands of a capable hacker!

Hardware documentation

As not expected differently from any large vendor is hard to come by. Aside of negotiating there are several other leads:

  • Reverse engineering. Dubious legality and painful, so least preferable
  • Various IP35 bits hidden in the code for the already supported IP27.
  • Various bits of information from published information such as header files.
  • Manuals from http://techpubs.sgi.com/:
  • The history tree on kernel.org contains support for the Origin 3000's ill-fated IA-64-based evil brother. It is largely based on the same custom chips, so is a source of documentation and semi-working GPL code. The machine never made it to the market and so in changeset c6bacd5010ec2db31aebbac71bc93540f40d2a9d support for it got deleted.