[BACK]Return to arc.html CVS log [TXT][DIR] Up to [local] / www

Annotation of www/arc.html, Revision 1.36

1.1       deraadt     1: <!DOCTYPE HTML PUBLIC  "-//IETF//DTD HTML Strict//EN">
                      2: <html>
                      3: <head>
                      4: <title>OpenBSD/arc</title>
1.35      jufi        5: <link rev=made href="mailto:www@openbsd.org">
1.1       deraadt     6: <meta name="resource-type" content="document">
                      7: <meta name="description" content="the OpenBSD/arc page">
                      8: <meta name="keywords" content="openbsd,arc">
                      9: <meta name="distribution" content="global">
1.36    ! horacio    10: <meta name="copyright" content="This document copyright 1996-2002 by OpenBSD.">
1.1       deraadt    11: </head>
                     12:
1.23      johns      13: <BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#23238E">
1.1       deraadt    14:
                     15: <h2>OpenBSD/arc</h2>
                     16:
                     17: <hr>
                     18: <h3><strong>History and Status:</strong></h3>
                     19:
                     20: <p>
                     21: The early history is not very clear. Apparently the first work was
                     22: done by CMU as part of their Mach project.  The initial hardware was
1.26      pefo       23: the DEC R2000/R3000-based DECstations.  This code was later used by
1.1       deraadt    24: both the Sprite and BSD groups.  The 4.4BSD code, known as the `pmax'
                     25: port, was made freely available in mid '93.  It was merged into the
                     26: NetBSD tree by a variety of people, but has never been very stable,
                     27: reliable, or complete.  Compiler toolkit problems have plagued the
                     28: port because the standard a.out executable format is an imperfect
                     29: match to the MIPS architecture.
                     30: </p>
                     31:
                     32: <p>
1.9       niklas     33: Per Fogelstr&ouml;m became familiar with the code after porting it to a
1.1       deraadt    34: home-built IDT R3081 based board.  Subsequently he added R4400 support
                     35: when porting it to the MIPS R4400 Acer PICA board.  Willowglen
                     36: Singapore purchased a second PICA board for Theo de Raadt so that he
                     37: could improve the port for use as a development system for an internal
1.20      imp        38: project.  Since then Theo, Per and others have completed the port.
1.1       deraadt    39: </p>
                     40:
                     41: <p>
                     42: The Acer PICA is a dead platform.  Acer no longer makes the machine,
                     43: but even worse the machines are very rare.  But the Acer PICA was just
                     44: one of a whole family of similar machines built by other companies
1.28      imp        45: like MIPS, Deskstation, NEC, Olivetti.  These machines were known as
1.33      imp        46: ARC machines, built according to the
                     47: <a href="http://www.microsoft.com/hwdev/download/respec/riscspec.zip">
                     48: Advanced RISC Computing</a> specification.
1.15      imp        49: No new ARC BIOS machines for MIPS will likely be manufactured.
                     50: Microsoft has announced that it will no longer support MIPS after NT 4.0.
1.24      todd       51: OpenBSD/arc provides a good alternative to NT, especially now that no more OS
1.34      imp        52: updates for NT MIPS will happen.  Deskstation has ceased business operations,
                     53: so there will be no more ARC MIPS machines from them.
1.1       deraadt    54: </p>
                     55:
                     56: <p>
                     57: As a result, the code has been modified to make it more versatile, and
                     58: eventually it should support a larger whole range of ARC machines.
                     59: Hopefully a port will result that can run on the full range of MIPS
1.33      imp        60: processors: R4000, R4xx, R43xx, R4400, R46x0, R4700, R5000,
1.30      imp        61: R8000 and R10000.
1.1       deraadt    62: </p>
                     63:
                     64: <p>
1.22      johns      65: <h3>Currently the port supports the following:</h3>
1.12      deraadt    66: <ul>
                     67: <li>Acer Pica: 150MHz R4400PC, ISA, with onboard ethernet, scsi, video,
1.35      jufi       68:        and serial.</li>
1.32      imp        69: <li><a href="http://www.deskstation.com">Deskstation</a>
1.35      jufi       70:        Tyne: 133MHz R4600, ISA and VLB.</li>
1.32      imp        71: <li><a href="http://www.deskstation.com">Deskstation</a>
1.35      jufi       72:        rPC44: 100MHz R4400PC, EISA bus.</li>
                     73: <li><a href="http://www.algor.co.uk">Algorithmics</a> R4000/R5000/R10000 evaluation board</li>
                     74: <li>NEC RiscStation works.</li>
1.12      deraadt    75: </ul>
1.11      deraadt    76: </p>
1.22      johns      77:
                     78: <p>
                     79: <h3>Supported devices include:</h3>
                     80: <ul>
1.35      jufi       81: <li> graphics:</li>
1.22      johns      82:   <ul>
1.35      jufi       83:   <li> built-in S3 VGA graphics adapter on PICA.</li>
                     84:   <li> Standard VGA graphics adapter on rPC44 and Tyne.</li>
                     85:   <li> Note that X11R6 currently supports only S3 boards.</li>
1.22      johns      86:   </ul>
                     87:
1.35      jufi       88: <li> keyboard:</li>
1.22      johns      89:   <ul>
1.35      jufi       90:   <li> Standard PC compatible keyboard with optionally driver softloaded keymaps.</li>
1.22      johns      91:   </ul>
                     92:
1.35      jufi       93: <li> mouse:</li>
1.22      johns      94:   <ul>
1.35      jufi       95:   <li> PS2 mouse on PICA</li>
                     96:   <li> Serial mouse on /dev/tty00 on rPC44 and Tyne.</li>
1.22      johns      97:   </ul>
                     98:
1.35      jufi       99: <li> serial ports:</li>
1.22      johns     100:   <ul>
1.35      jufi      101:   <li> on-board tty00 and tty01 (PICA. can not yet be used as console)</li>
                    102:   <li> ISA tty00 and tty01 on systems without serial ports on the motherboard (Tyne).</li>
                    103:   <li> ISA tty02 and tty03 on all ISA capable systems.</li>
1.22      johns     104:   </ul>
                    105:
1.35      jufi      106: <li> parallel ports:</li>
1.22      johns     107:   <ul>
1.35      jufi      108:   <li> parallel ports is supported on-board (PICA) or on ISA (rPC44 and Tyne).</li>
1.22      johns     109:   </ul>
                    110:
1.35      jufi      111: <li> floppy:</li>
1.22      johns     112:   <ul>
1.35      jufi      113:   <li> floppy is supported on PICA only.</li>
1.22      johns     114:   </ul>
                    115:
1.35      jufi      116: <li> ethernet:</li>
1.22      johns     117:   <ul>
1.35      jufi      118:   <li> on-board SONIC ethernet controller (PICA only)</li>
                    119:   <li> 3Com Etherlink boards (All ISA capable systems)</li>
                    120:   <li> NE2000 compatible ISA boards.</li>
1.22      johns     121:   </ul>
                    122:
1.35      jufi      123: <li> SCSI:</li>
1.22      johns     124:   <ul>
1.35      jufi      125:   <li> on-board NCR53C96 SCSI controller (PICA)</li>
                    126:   <li> VLB "Buslogic BT-440C/445C" SCSI controller.</li>
                    127:   <li> ISA "Buslogic BT-545" SCSI controller on rPC44.</li>
1.22      johns     128:   </ul>
                    129:
1.35      jufi      130: <li> IDE:</li>
1.22      johns     131:   <ul>
1.35      jufi      132:   <li> IDE disks via wd driver on ISA bus. Bootable only on Deskstation systems.</li>
1.22      johns     133:   </ul>
1.30      imp       134:
1.35      jufi      135: <li> Misc:</li>
1.30      imp       136:   <ul>
1.35      jufi      137:   <li> Joystick on ISA bus.</li>
1.30      imp       138:   </ul>
1.22      johns     139: </ul>
                    140: </p>
                    141:
1.17      deraadt   142: <p>
1.22      johns     143: <h3>The following ports are also being worked on:</h3>
1.17      deraadt   144: <ul>
1.35      jufi      145: <li>Algorithmics P-4032 and P-5064 boards.</li>
1.17      deraadt   146: </ul>
                    147: </p>
1.11      deraadt   148:
                    149: <p>
1.1       deraadt   150: The people working the most on OpenBSD/arc currently consists of
1.13      deraadt   151: Per Fogelstr&ouml;m, Theo de Raadt, Niklas Hallqvist, Warner Losh,
                    152: and a few others. Of course, others are very welcome!
1.1       deraadt   153: </p>
                    154:
                    155: <p>
1.22      johns     156: <h3>Recent developments:</h3>
1.1       deraadt   157: <ul>
1.35      jufi      158: <li>PCI bus support on Algorithmics P-4032 and P-5064 boards.</li>
                    159: <li>Support for <a href="http://www.qedinc.com">QED</a> RM52x0 processors. (R5000 derivates).</li>
                    160: <li>Kernel DDB functional.</li>
1.1       deraadt   161: </ul>
                    162: </p>
                    163:
1.14      deraadt   164: <p>
1.27      imp       165: The ARC port is complete, including everything you can expect
1.14      deraadt   166: on any OpenBSD port.
                    167: </p>
                    168:
1.1       deraadt   169: <hr>
1.4       deraadt   170: <p>
1.35      jufi      171: <a href="ftp.html">Snapshots are made available from time to time.</a>
1.1       deraadt   172:
                    173: <p>
1.35      jufi      174: Send mail to <a href="mailto:imp@openbsd.org">Warner Losh</a> and
                    175: <a href="mailto:pefo@openbsd.org">Per Fogelstr&ouml;m</a>.
1.1       deraadt   176: </p>
                    177:
                    178: <hr>
1.35      jufi      179: <a href="plat.html"><img height=24 width=24 src=back.gif border=0 alt=OpenBSD></a>
                    180: <a href="mailto:www@openbsd.org">www@openbsd.org</a>
1.1       deraadt   181: <br>
1.36    ! horacio   182: <small>$OpenBSD: arc.html,v 1.35 2001/08/25 10:07:25 jufi Exp $</small>
1.1       deraadt   183:
                    184: </body>
                    185: </html>