Annotation of www/hppa.html, Revision 1.19
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.1 deraadt 15: <h2>OpenBSD/hppa</h2>
16:
1.3 fn 17: <hr>
1.16 mickey 18: <h3><strong>Status:</strong></h3>
1.3 fn 19: <p>
1.18 mickey 20: There is some code in the CVS, we have /boot, kernel bootstrap
1.19 ! mickey 21: and device autoconfig working for 710, 712, 715, 725.
1.18 mickey 22: </p>
23: <p>
24: Needed:
25: <ul>
1.19 ! mickey 26: <li>"add-in" cards for 712 and 725 systems
! 27: <li>any hppa systems other than 712 and 725
! 28: <li>upgrade 712/80 to 712/100, and 725/50 to 725/100 to improve development
1.18 mickey 29: <li>support of any kind; including hardware, food, drink, currencies, etc
30: </ul>
31: 10x
32: <br>
33: <a href=mailto:mickey@openbsd.org>mickey</a>
1.15 mickey 34: </p>
1.16 mickey 35:
36: <h3><strong>History:</strong></h3>
37: <ul>
1.17 mickey 38: <li>com, lpt, fdc drivers (no fd yet ;)
1.18 mickey 39: <li>PDC driver
1.16 mickey 40: <li>kernel bootstrap working
41: <li>network boot working through the LIF image
42: <li>cross-tools compiling/working
43: </ul>
44:
1.15 mickey 45: <h4>Build cross-tools:</h4>
1.18 mickey 46: <p>
1.15 mickey 47: <pre>
48: cd /usr/src
49: sudo make TARGET=hppa cross-tools
1.18 mickey 50: </pre>
51: </p>
52: <p>
53: cross-tools build process may fail in the libc stage, consider that's
54: all right, since libc support is not finished yet.
55: </p>
1.15 mickey 56:
57: <h4>Build boot.lif file using cross-tools:</h4>
1.18 mickey 58: <p>
59: <pre>
1.15 mickey 60: cd /sys/arch/hppa/stand
61: make obj
62: set cross=(/usr/cross)
63: make MACHINE=hp700 MACHINE_ARCH=hppa \
64: "AS=$cross/hppa/usr/bin/as" "CC=$cross/hppa/usr/bin/cc" \
65: "CPP=$cross/hppa/usr/bin/cpp" "LD=$cross/hppa/usr/bin/ld" \
66: "AR=$cross/hppa/usr/bin/ar" "STRIP=$cross/hppa/usr/strip" \
67: "LORDER=$cross/hppa/usr/bin/lorder" "NM=$cross/hppa/usr/bin/nm" \
68: "RANLIB=$cross/hppa/usr/bin/ranlib" "SIZE=$cross/hppa/usr/bin/size"
69: </pre>
1.18 mickey 70: </p>
71: <p>
72: One will have a <em>boot.lif</em> file to boot then in the obj-directory.
73: That image may include <em>diskless</em> kernel image if one was available
74: in the <em>sys/arch/hppa/compile/DISKLESS/bsd</em>.
75: <br>
76: Kernel cross-build process is similiar to the one for boot, consult
77: config(8) and options(8) for kernel build options and configuration.
1.15 mickey 78: </p>
79: <h4>Recent development:</h4>
1.14 mickey 80: <pre>
81: BOOT_ADMIN> boot lan isl
82:
83: Booting
84:
85:
86:
87:
88:
89: >> OpenBSD/hppa BOOT 0.03
90: boot> boot diskless
1.18 mickey 91: booting lf0a:diskless: 827208+101488+155072 total=0x108978 start 0x13000
92:
1.14 mickey 93: Copyright (c) 1982, 1986, 1989, 1991, 1993
94: The Regents of the University of California. All rights reserved.
1.18 mickey 95: Copyright (c) 1995-1998 OpenBSD. All right Reserved. http://www.OpenBSD.org
1.14 mickey 96:
1.18 mickey 97: OpenBSD 2.3 (DISKLESS) #464: Wed Oct 14 19:58:59 EDT 1998
1.14 mickey 98: mickey@lucifier:/sys/arch/hppa/compile/DISKLESS
1.18 mickey 99: HP9000/712/80 (Gekko) rev 4
100: real mem = 16777216 (73728 reserved for PROM, 14680064 used by OpenBSD)
101: avail mem = 12894208
102: using 358 buffers containing 1466368 bytes of memory
1.14 mickey 103: mainbus0 (root)
1.18 mickey 104: pdc0 at mainbus0
105: cpu0 at mainbus0 mod 8 "PA-RISC 7100LC"
106: cpu0: 80MHz, 128K/128K D/I cache, 120 shared TLB, 8 comb BTLB
107: lasi0 at mainbus0 mod 2 "LASI Bus Adapter": hpa 0xf0100000, ver 1.0
108: gsc0 at lasi0 mod 2 "gsc"
109: "Gekko PS/2 port" at gsc0 (type a, sv 84) mod 12 not configured
110: "Gekko PS/2 port" at gsc0 (type a, sv 84) mod 11 not configured
111: fdc0 at mainbus0 mod 10 "Gekko PC floppy controller": chip WD37C65C
112: "Core audio (type 2, no beeper)" at gsc0 (type a, sv 7b) mod 8 not configured
113: lpt0 at gsc0 mod 6 "Core Centronics": polled
114: com0 at gsc0 mod 4 "Gekko Core RS232": ns16550a, 16 byte fifo
115: "Gekko Core LAN" at gsc0 (type a, sv 8a) mod 2 not configured
116: "Gekko Core SCSI" at gsc0 (type a, sv 82) mod 1 not configured
117: sti0 at mainbus0 mod 1 "Gekko SGC Graphics": STI type 3
1.14 mickey 118:
1.18 mickey 119: </pre>
1.3 fn 120: </p>
1.18 mickey 121: <small>info was typed from screen, sorry for typos</small>
1.3 fn 122: <hr>
1.9 pauls 123: <a href=plat.html><img height=24 width=24 src=back.gif border=0 alt=OpenBSD></a>
1.1 deraadt 124: <a href=mailto:www@openbsd.org>www@openbsd.org</a>
1.3 fn 125: <br>
1.19 ! mickey 126: <small>$OpenBSD: hppa.html,v 1.18 1998/10/15 05:15:38 mickey Exp $</small>
1.3 fn 127:
128: </body>
129: </html>