From LinuxMIPS
Revision as of 20:44, 10 June 2006 by Ralf (talk | contribs) (Update status)
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. At this early stage - this is being written on day 2 of the porting effort - there is a kernel binary that can be booted and can print kernel messages through the L1 system controller. Memory detection is the next feature being 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.