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

Annotation of www/hppa.html, Revision 1.29

1.3       fn          1: <!DOCTYPE HTML PUBLIC  "-//IETF//DTD HTML Strict//EN">
                      2: <html>
1.1       deraadt     3: <head>
                      4: <title>OpenBSD/hppa</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/hppa page">
                      8: <meta name="keywords" content="openbsd,hppa">
                      9: <meta name="distribution" content="global">
1.7       deraadt    10: <meta name="copyright" content="This document copyright 1996 by OpenBSD.">
1.3       fn         11: </head>
                     12:
1.8       johns      13: <BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#23238E">
1.3       fn         14:
1.29    ! todd       15: <h2>
        !            16: OpenBSD/hppa
        !            17: </h2>
1.1       deraadt    18:
1.3       fn         19: <hr>
1.29    ! todd       20: <table>
        !            21: <tr>
        !            22: <td>
        !            23: <a href="http://www.mckusick.com/beastie/index.html"><img src="images/hppb.jpg" alt="[Logo]" border=0></a>
        !            24: </td>
        !            25: <td colspan=4>
1.20      mickey     26: This port is aimed to support the following HP 9000 models:
                     27: 705, <b>710</b>, <b>712</b>, <b>715</b>, 720, <b>725</b>,
1.25      mickey     28: 730, 735, 750, 755, J200, J210, C100, C110
1.20      mickey     29: (bold means "known to be working").
                     30: Other similiar to those hardware configurations may be supported
                     31: as far as if they based upon:
1.29    ! todd       32: </td>
        !            33: <td>
        !            34: <a href="http://www.mckusick.com/beastie/index.html"><img src="images/hppa.jpg" alt="[Logo]" border=0></a>
        !            35: </td>
        !            36: </tr>
        !            37: </table>
1.18      mickey     38: <ul>
1.28      todd       39: <li>HP PA-RISC 70000, 7100, 7150, 7100LC, 7200 processors
                     40:        (7250 and 7300LC may work too);
1.23      mickey     41: <li>Viper (others ?) memory controller;
1.28      todd       42: <li>LASI, ASP, WAX bus/IO controller;
1.20      mickey     43: <li>and EISA bus controller;
1.23      mickey     44: <li>NCR53C700, NCR53C710, NCR53C720 SCSI I/O Processor;
                     45: <li>Venom, CRX-8, CRX-24, HCRX-8, HCRX-24 video controllers;
                     46: <li>HIL or PS/2 keyboard and mouse;
                     47: <li>EISA devices will work, but they won't be usefull for booting,
1.28      todd       48:        but some of those manufactured by HP for 700/800 systems.
1.18      mickey     49: </ul>
1.24      mickey     50: Systems which may work (eventualy):
1.21      mickey     51: <ul>
1.28      todd       52: <li>pa8k-based systems (in 32-bit mode);
1.24      mickey     53: <li>HP 9000 834, 835, 836, 844, 845, 846;
                     54: <li>HP 9000 E23, E35, E45, E55;
                     55: <li>HP 3000 908, 918, 928, 938;
1.28      todd       56: <li>Hitachi VQ200, VQ210, and some other non-HP workstations;
1.24      mickey     57: <li>Precision Book from RDI Computer Corporation (well, unlikely)
                     58: <li>HP VME and VXI single board systems (requires VME at least)
1.21      mickey     59: </ul>
1.20      mickey     60: <br>
                     61: Hardware is needed for this project,
1.28      todd       62: see <a href="want.html">"Wanted List"</a>. (contact <a href=mailto:mickey@openbsd.org>mickey</a>).
1.20      mickey     63:
                     64: <h3><strong>Status:</strong></h3>
1.28      todd       65: Got System autoconfig using <a href=http://hppa.fries.net/#boot_lif>bootable images</a>, heading for single-user.
1.16      mickey     66:
                     67: <h3><strong>History:</strong></h3>
                     68: <ul>
1.27      mickey     69: <li>STI (*CRX-*) graphics boards
1.22      mickey     70: <li>LASI, ASP, WAX and EISA bus adapters
1.17      mickey     71: <li>com, lpt, fdc drivers (no fd yet ;)
1.18      mickey     72: <li>PDC driver
1.16      mickey     73: <li>kernel bootstrap working
                     74: <li>network boot working through the LIF image
                     75: <li>cross-tools compiling/working
                     76: </ul>
                     77:
1.15      mickey     78: <h4>Build cross-tools:</h4>
1.18      mickey     79: <p>
1.15      mickey     80: <pre>
                     81: cd /usr/src
                     82: sudo make TARGET=hppa cross-tools
1.18      mickey     83: </pre>
                     84: </p>
                     85: <p>
                     86: cross-tools build process may fail in the libc stage, consider that's
                     87: all right, since libc support is not finished yet.
                     88: </p>
1.15      mickey     89:
                     90: <h4>Build boot.lif file using cross-tools:</h4>
1.18      mickey     91: <p>
                     92: <pre>
1.15      mickey     93: cd /sys/arch/hppa/stand
                     94: make obj
1.26      todd       95: set cross=(/usr/cross/hppa/usr/bin)
1.15      mickey     96: make MACHINE=hp700 MACHINE_ARCH=hppa \
1.26      todd       97:        "AS=$cross/as" "CC=$cross/cc" \
                     98:        "CPP=$cross/cpp" "LD=$cross/ld" \
                     99:        "AR=$cross/ar" "STRIP=$cross/strip" \
                    100:        "LORDER=$cross/lorder" "NM=$cross/nm" \
                    101:        "RANLIB=$cross/ranlib" "SIZE=$cross/size"
1.15      mickey    102: </pre>
1.18      mickey    103: </p>
                    104: <p>
1.28      todd      105: One will have a <a href=http://hppa.fries.net/#boot_lif><em>boot.lif</em></a>
                    106: file to boot then in the obj-directory.
1.18      mickey    107: That image may include <em>diskless</em> kernel image if one was available
                    108: in the <em>sys/arch/hppa/compile/DISKLESS/bsd</em>.
                    109: <br>
                    110: Kernel cross-build process is similiar to the one for boot, consult
1.28      todd      111: <a href=http://www.openbsd.org/cgi-bin/man.cgi?query=config&apropos=0&sektion=0
                    112: &manpath=OpenBSD+Current&format=html>config(8)</a>
                    113: and
                    114: <a href=http://www.openbsd.org/cgi-bin/man.cgi?query=options&apropos=0&sektion=0&manpath=OpenBSD+Current&format=html>options(8)</a>
                    115: for kernel build options and configuration.
1.15      mickey    116: </p>
                    117: <h4>Recent development:</h4>
1.14      mickey    118: <pre>
                    119: BOOT_ADMIN> boot lan isl
                    120:
                    121: Booting
                    122:
                    123:
                    124:
                    125:
                    126:
1.28      todd      127: >> OpenBSD/hppa BOOT 0.04
                    128: boot> boot bsd
                    129: booting lf0a:/bsd: 984296+4296528+165376 total=0x544550 start 0x13000
1.18      mickey    130:
1.14      mickey    131: Copyright (c) 1982, 1986, 1989, 1991, 1993
                    132: The Regents of the University of California.  All rights reserved.
1.28      todd      133: Copyright (c) 1995-1999 OpenBSD. All right Reserved.  http://www.OpenBSD.org
1.14      mickey    134:
1.28      todd      135: OpenBSD 2.5-beta (DISKLESS) #1078: Sat Mar 27 23:19:16 EST 1999
1.14      mickey    136:     mickey@lucifier:/sys/arch/hppa/compile/DISKLESS
1.28      todd      137: HP9000/712/80 (King Gecko) PA-RISC 1.1
                    138: real mem = 16777216 (73728 reserved for PROM, 8388608 used by OpenBSD)
                    139: avail mem = 9105408
                    140: using 409 buffers containing 1675264 bytes of memory
                    141: mainbus0 (root) [flex fff80000]
1.18      mickey    142: pdc0 at mainbus0
1.28      todd      143: mem0 at mainbus0 hpa fffbf000: viper rev 0, ctrl 40400102<eisa_prf>
                    144: cpu0 at mainbus0 hpa fffbe000: level 1, category A, 80 MHz clock
                    145: cpu0: shadows, 128K/128K D/I cache, 64 shared TLB, 8 comb BTLB
                    146: lasi0 at mainbus0 hpa f0100000 irq 28: ver 3.0
                    147: gsc0 at lasi0
                    148: "PS/2 port" at gsc0 (type a, sv 84) hpa f0108100 not configured
                    149: "PS/2 port" at gsc0 (type a, sv 84) hpa f0108000 not configured
                    150: "floppy controller" at gsc0 (type a, sv 83) hpa f010a000 not configured
                    151: "Advanced audio (no beeper)" at gsc0 (type a, sv 7b) hpa f0104000 not configured
                    152: lpt0 at gsc0 hpa f0102000 irq 7
                    153: com0 at gsc0 hpa f0105000 irq 6: ns16550a, 16 byte fifo
                    154: ie0 at gsc0 hp f0107000 irq 8: mem 80e000/0x9b1000 size 4000
                    155: ie0: address 08:00:09:1b:3c:08, type Core LAN
                    156: "Core SCSI" at gsc0 (type a, sv 82) hpa f0106000 not configured
                    157: "GIO Graphics" at mainbus0 (type a, sv 85) hpa f8000000 not configured
1.14      mickey    158:
1.18      mickey    159: </pre>
1.3       fn        160: </p>
1.18      mickey    161: <small>info was typed from screen, sorry for typos</small>
1.3       fn        162: <hr>
1.28      todd      163: In order to use the <a href=http://hppa.fries.net/#boot_lif>boot.lif</a> files
                    164: you must prepare your server and instruct your machine to boot off the network:
                    165: <ol><li>Server setup</li><br>
                    166:   <ul><li>
                    167: <a href=http://www.openbsd.org/cgi-bin/man.cgi?query=rbootd&apropos=0&sektion=0&manpath=OpenBSD+Current&format=html>rbootd</a> must be setup and started<br>
                    168:     <ul><li><bold>/etc/<a href=http://www.openbsd.org/cgi-bin/man.cgi?query=rbootd&apropos=0&sektion=0&manpath=OpenBSD+Current&format=html>rbootd</a>.conf </bold> contains a single line per machine
                    169:                you ented to boot from the server.  Each line contains the
                    170:                ethernet address of the client hppa machine, and the filename
                    171:                to be loaded from the tftp server.  For example:
                    172:        <pre>
                    173:        8:0:9:70:c4:11    <a href=#boot_lif>boot.lif</a>    # 9000/720
                    174:        8:0:9:19:fb:a0    <a href=#boot_lif>boot.lif</a>    # 9000/725
                    175:        </pre>
                    176:        </li></ul></li>
                    177:      <li> For further reading on server setup for network booting in general, see also: <a href=http://www.openbsd.org/cgi-bin/man.cgi?query=diskless&apropos=0&sektion=0&manpath=OpenBSD+Current&format=html>diskless(8)</a>.</li>
                    178:  </ul>
                    179: <li>Client Network Boot</li><br>
                    180: <ul><li>BOOT_ADMIN <br>
                    181:        In order to get to the BOOT_ADMIN prompt, you must hit <em>\<esc\></em> as the
                    182:        machine is coming up.  Once it probes bootable devices, type 'a' for
                    183:        the 'BOOT_ADMIN' prompt.
                    184:     </li>
                    185:     <li>network boot command <br>
                    186:        Once at the 'BOOT_ADMIN' prompt, type:
                    187: <pre>
                    188:        BOOT_ADMIN> boot lan isl
                    189: </pre>
                    190:        ... and you are on your way to booting boot.lif!
                    191:     </li>
                    192: </ul>
                    193: </ol>
                    194: <hr>
1.9       pauls     195: <a href=plat.html><img height=24 width=24 src=back.gif border=0 alt=OpenBSD></a>
1.1       deraadt   196: <a href=mailto:www@openbsd.org>www@openbsd.org</a>
1.3       fn        197: <br>
1.29    ! todd      198: <small>$OpenBSD: hppa.html,v 1.28 1999/03/28 13:59:43 todd Exp $</small>
1.3       fn        199:
                    200: </body>
                    201: </html>