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

Annotation of www/alpha.html, Revision 1.42

1.3       fn          1: <!DOCTYPE HTML PUBLIC  "-//IETF//DTD HTML Strict//EN">
                      2: <html>
1.1       deraadt     3: <head>
                      4: <title>OpenBSD/alpha</title>
1.3       fn          5: <link rev=made href=mailto:www@openbsd.org>
                      6: <meta name="resource-type" content="document">
                      7: <meta name="description" content="the OpenBSD/alpha page">
                      8: <meta name="keywords" content="openbsd,alpha">
                      9: <meta name="distribution" content="global">
1.16      deraadt    10: <meta name="copyright" content="This document copyright 1996 by OpenBSD.">
1.3       fn         11: </head>
                     12:
1.19      johns      13: <BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#23238E">
1.3       fn         14:
1.1       deraadt    15: <h2>OpenBSD/alpha</h2>
                     16:
1.3       fn         17: <hr>
1.35      deraadt    18: <h3><font color=#0000e0><strong>History and Status:</strong></font></h3>
1.1       deraadt    19:
1.3       fn         20: <p>
1.20      niklas     21: The alpha port was derived from the NetBSD/alpha port written by Chris
1.41      espie      22: Demetriou &lt;cgd@netbsd.org&gt;.  Unfortunately we cannot track it closely
                     23: anymore as some copyright issues prevent us, check our
                     24: <a href=policy.html>policy</a> page for details.
                     25: There have been a few efforts to keep this port modern,
1.22      deraadt    26: which also includes many userland 64 bit problems which we have tracked down
1.29      deraadt    27: and made fixes to.  Many of the improvements mentioned below are not found
                     28: in NetBSD, but you should do your own research to decide which those are.
1.14      niklas     29: <p>
                     30: Initially the reason for existence of this port was to provide the OpenBSD
                     31: operating system to alpha users, i.e. no special effort was put in to develop
                     32: the port in the machine dependent parts.  The main thing that got done was to
1.17      niklas     33: ensure that all the tools needed to build a full system was included in the
                     34: tree, as well as updated with the changes Chris distributed in a separate
                     35: alpha toolchain package.
1.13      niklas     36: <p>
1.41      espie      37: Today, more developers have alpha machines, and we are seeing interest in
                     38: a more active port, but there still is very little active development going
                     39: on.  This fact has so far led to:
1.24      niklas     40: <ul>
1.29      deraadt    41: <li>A large-scale attack at fixing remaining 64-bit 'long' vs 'int'
                     42:        problems in the entire userland source tree.  Most of these
                     43:        have been fixed, and new 64-bit problems are only rarely found.
1.38      johns      44: <li>Adaptation of the if_ed ethernet driver.
1.41      espie      45: <li>Parsing of i386 MBR &amp; disklabels.
1.27      deraadt    46: <li>DDB (kernel debugger) (disassembler, tracebacks, single stepping).
1.41      espie      47: <li>IDE &amp; ATAPI support.
1.24      niklas     48: <li>Easy installation via floppy.
1.30      kstailey   49: <li>Fixed VGA workstation console driver.  Added "stand-out" (highlight) to it too.
1.24      niklas     50: </ul>
1.35      deraadt    51: <h3><font color=#0000e0><strong>Projects (in no particular order):</strong></font></h3>
1.24      niklas     52: <ul>
                     53: <li>ISA DMA (enables many common PC peripherals to be used)
                     54: <li>floppy support (requires ISA DMA).
                     55: <li>ELF object file format (gives shared libs)
1.41      espie      56: <li>egcs fixes for the Ramdisk
1.24      niklas     57: </ul>
1.13      niklas     58: <p>
1.12      niklas     59: So far <a href="http://www.appli.se/niklas/">Niklas Hallqvist</a>
                     60: <a href=mailto:niklas@openbsd.org>&lt;niklas@openbsd.org&gt;</a> has been
1.41      espie      61: trying to keep the port alive, but despite more people having alpha,
                     62: the port is barely alive and not too actively maintained.
1.3       fn         63: </p>
1.1       deraadt    64:
1.35      deraadt    65: <h3><font color=#0000e0><strong>Supported Hardware:</strong></font></h3>
1.18      johns      66: <ul>
                     67: <li><b>DEC 3000/[3456789]00 series with the following peripherals:</b>
                     68:   <ul>
                     69:   <li> Supported hardware:
                     70:     <ul>
                     71:     <li> Built-in serial ports.
                     72:     <li> Built-in LANCE ethernet.
                     73:     <li> Built-in SCSI chips (53c[f]94), though both may not work at the same time.
                     74:     </ul>
                     75:   <li> Things that may work but haven't been tested:
                     76:     <ul>
                     77:     <li> TurboChannel option slot LANCE (PMAD-A).
                     78:     </ul>
                     79:
                     80:   <li> Things are *not* supported at this time:
                     81:     <ul>
                     82:     <li> Frame buffers of any type.
                     83:     <li> Other TurboChannel option boards.
                     84:     <li> The ISDN/Audio chip.
                     85:     </ul>
                     86:   </ul>
                     87:
1.36      deraadt    88: <li><b> AlphaStation {200,250,255,400,500}, AXPpci,<br>
1.38      johns      89: Multia (though many Multias have experienced infant mortality or develop problems)<br>
1.37      johns      90: Systems using the following peripherals:</b>
1.18      johns      91:   <ul>
                     92:   <li> Supported hardware:
                     93:     <ul>
                     94:     <li> NCR 53c810 SCSI (built-in or PCI board).
                     95:     <li> Built-in ns16550 serial ports.
                     96:     <li> DC21040-based ethernet (built-in or PCI board).
                     97:     <li> DC21140-based PCI ethernet boards.
                     98:     <li> DC21050-based PCI-PCI bridges (though other types of PCI-PCI bridges should work).
                     99:     <li> PCI VGA video boards.
1.33      deraadt   100:     <li> ISA VGA boards.
1.18      johns     101:     <li> DEC ZLXp-E1 (DC21030-based, "TGA") video boards.
                    102:     <li> PCI and ISA NE2000-compatible ethernet cards.
1.25      niklas    103:     <li> SMC/WD 8003, 8013, and the SMC "Elite16" ISA ethernet boards.
                    104:     <li> 3Com 3c503 ethernet cards.
1.29      deraadt   105:     <li> 3Com 3c5xx/3c9xx ethernet cards.
1.42    ! jason     106:     <li> RealTek 8129/8139 ethernet cards.
        !           107:     <li> Lite-On PNIC (82c168, 82c169) based ethernet cards.
1.18      johns     108:     <li> Keyboard.
                    109:     <li> PS/2-style mice.
1.28      deraadt   110:     <li> IDE controllers (including the built-in IDE controller on some machines).
                    111:     <li> Intel Etherexpress Pro/100B cards.
1.31      dgregor   112:     <li> Cyclades ISA multiport serial cards.
1.32      deraadt   113:     <li> Adaptec 2940 based scsi boards.
1.18      johns     114:     </ul>
                    115:
                    116:   <li> Things that may work but haven't been tested:
                    117:     <ul>
                    118:     <li> Built-in parallel ports.
                    119:     <li> ISA ns16x50-family serial port boards.
                    120:     <li> ISA ns16x50 multi-port serial boards.
                    121:     <li> Other NCR 53c8xx SCSI boards.
1.34      todd      122:     <li> The Adaptec 152* SCSI controller ISA boards.
1.18      johns     123:     </ul>
                    124:
                    125:   <li> Things that are *not* supported at this time:
                    126:     <ul>
                    127:     <li> Sound hardware (including Windows Sound System built-in on some machines).
                    128:     <li> DEC ZLXp-E2 and ZLXp-E3 PCI video boards.
                    129:     <li> The built-in scsi controller on the AlphaStation 600.
1.32      deraadt   130:     <li> PCI and ISA boards not listed above.
1.18      johns     131:     <li> The floppy drive.
                    132:     </ul>
                    133:   </ul>
                    134:
                    135:
                    136: <li><b>At this time none of the following systems are supported:</b>
                    137:   <ul>
                    138:   <li> DECpc AXP 150 systems (EISA-bus PC-like systems)
                    139:   <li> Alpha "server" systems (other than perhaps the AlphaServer 400, which might be an AlphaStation 400 in disguise).
                    140:   <li> Multiprocessor Alpha systems
                    141:   </ul>
1.4       niklas    142: </ul>
                    143:
1.35      deraadt   144: <h3><font color=#0000e0><strong>Snapshots:</strong></font></h3>
1.9       graichen  145: <p>
1.39      graichen  146: OpenBSD/alpha saw its first proper release in OpenBSD 2.1 and is since
                    147: then integral part of the OpenBSD releases. Between the releases also
                    148: snapshots are provided from time to time.
1.9       graichen  149: </p>
                    150:
1.3       fn        151: <hr>
1.40      pauls     152: <a href=plat.html><imgheight=24 width=24 src=back.gif border=0 alt=OpenBSD></a>
1.1       deraadt   153: <a href=mailto:www@openbsd.org>www@openbsd.org</a>
1.3       fn        154: <br>
1.42    ! jason     155: <small>$OpenBSD: alpha.html,v 1.41 1999/06/17 19:41:39 espie Exp $</small>
1.3       fn        156:
                    157: </body>
                    158: </html>