version 1.17, 1998/09/29 20:20:48 |
version 1.18, 1998/10/15 05:15:38 |
|
|
<hr> |
<hr> |
<h3><strong>Status:</strong></h3> |
<h3><strong>Status:</strong></h3> |
<p> |
<p> |
There is some code in the CVS, we have /boot and kernel bootstrap |
There is some code in the CVS, we have /boot, kernel bootstrap |
working for 710, 712, 715. |
and device autoconfig working for 710, 712, 715. |
</p> |
</p> |
|
<p> |
|
Needed: |
|
<ul> |
|
<li>"add-in" cards for 712 models |
|
<li>any hppa systems other than 712 |
|
<li>support of any kind; including hardware, food, drink, currencies, etc |
|
</ul> |
|
10x |
|
<br> |
|
<a href=mailto:mickey@openbsd.org>mickey</a> |
|
</p> |
|
|
<h3><strong>History:</strong></h3> |
<h3><strong>History:</strong></h3> |
<ul> |
<ul> |
<li>com, lpt, fdc drivers (no fd yet ;) |
<li>com, lpt, fdc drivers (no fd yet ;) |
<li>pdc driver |
<li>PDC driver |
<li>kernel bootstrap working |
<li>kernel bootstrap working |
<li>network boot working through the LIF image |
<li>network boot working through the LIF image |
<li>cross-tools compiling/working |
<li>cross-tools compiling/working |
</ul> |
</ul> |
|
|
<h4>Build cross-tools:</h4> |
<h4>Build cross-tools:</h4> |
|
<p> |
<pre> |
<pre> |
cd /usr/src |
cd /usr/src |
sudo make TARGET=hppa cross-tools |
sudo make TARGET=hppa cross-tools |
|
</pre> |
|
</p> |
|
<p> |
|
cross-tools build process may fail in the libc stage, consider that's |
|
all right, since libc support is not finished yet. |
|
</p> |
|
|
<h4>Build boot.lif file using cross-tools:</h4> |
<h4>Build boot.lif file using cross-tools:</h4> |
|
<p> |
|
<pre> |
cd /sys/arch/hppa/stand |
cd /sys/arch/hppa/stand |
make obj |
make obj |
set cross=(/usr/cross) |
set cross=(/usr/cross) |
|
|
"LORDER=$cross/hppa/usr/bin/lorder" "NM=$cross/hppa/usr/bin/nm" \ |
"LORDER=$cross/hppa/usr/bin/lorder" "NM=$cross/hppa/usr/bin/nm" \ |
"RANLIB=$cross/hppa/usr/bin/ranlib" "SIZE=$cross/hppa/usr/bin/size" |
"RANLIB=$cross/hppa/usr/bin/ranlib" "SIZE=$cross/hppa/usr/bin/size" |
</pre> |
</pre> |
One will have a <em>boot/obj/boot.lif</em> file to boot then. |
|
</p> |
</p> |
|
<p> |
|
One will have a <em>boot.lif</em> file to boot then in the obj-directory. |
|
That image may include <em>diskless</em> kernel image if one was available |
|
in the <em>sys/arch/hppa/compile/DISKLESS/bsd</em>. |
|
<br> |
|
Kernel cross-build process is similiar to the one for boot, consult |
|
config(8) and options(8) for kernel build options and configuration. |
|
</p> |
<h4>Recent development:</h4> |
<h4>Recent development:</h4> |
<pre> |
<pre> |
BOOT_ADMIN> boot lan isl |
BOOT_ADMIN> boot lan isl |
|
|
|
|
>> OpenBSD/hppa BOOT 0.03 |
>> OpenBSD/hppa BOOT 0.03 |
boot> boot diskless |
boot> boot diskless |
booting lf0a:diskless: 719392+72144+122144 total=0xf16f0 start 0x13000 |
booting lf0a:diskless: 827208+101488+155072 total=0x108978 start 0x13000 |
|
|
Copyright (c) 1982, 1986, 1989, 1991, 1993 |
Copyright (c) 1982, 1986, 1989, 1991, 1993 |
The Regents of the University of California. All rights reserved. |
The Regents of the University of California. All rights reserved. |
|
Copyright (c) 1995-1998 OpenBSD. All right Reserved. http://www.OpenBSD.org |
|
|
OpenBSD 2.3 (DISKLESS) #302: Fri Sep 11 20:51:44 EDT 1998 |
OpenBSD 2.3 (DISKLESS) #464: Wed Oct 14 19:58:59 EDT 1998 |
mickey@lucifier:/sys/arch/hppa/compile/DISKLESS |
mickey@lucifier:/sys/arch/hppa/compile/DISKLESS |
real mem = 33554432 (73728 reserved for PROM, 32444416 used by OpenBSD) |
HP9000/712/80 (Gekko) rev 4 |
|
real mem = 16777216 (73728 reserved for PROM, 14680064 used by OpenBSD) |
|
avail mem = 12894208 |
|
using 358 buffers containing 1466368 bytes of memory |
mainbus0 (root) |
mainbus0 (root) |
cpu0 at mainbus0 |
pdc0 at mainbus0 |
|
cpu0 at mainbus0 mod 8 "PA-RISC 7100LC" |
|
cpu0: 80MHz, 128K/128K D/I cache, 120 shared TLB, 8 comb BTLB |
|
lasi0 at mainbus0 mod 2 "LASI Bus Adapter": hpa 0xf0100000, ver 1.0 |
|
gsc0 at lasi0 mod 2 "gsc" |
|
"Gekko PS/2 port" at gsc0 (type a, sv 84) mod 12 not configured |
|
"Gekko PS/2 port" at gsc0 (type a, sv 84) mod 11 not configured |
|
fdc0 at mainbus0 mod 10 "Gekko PC floppy controller": chip WD37C65C |
|
"Core audio (type 2, no beeper)" at gsc0 (type a, sv 7b) mod 8 not configured |
|
lpt0 at gsc0 mod 6 "Core Centronics": polled |
|
com0 at gsc0 mod 4 "Gekko Core RS232": ns16550a, 16 byte fifo |
|
"Gekko Core LAN" at gsc0 (type a, sv 8a) mod 2 not configured |
|
"Gekko Core SCSI" at gsc0 (type a, sv 82) mod 1 not configured |
|
sti0 at mainbus0 mod 1 "Gekko SGC Graphics": STI type 3 |
|
|
<pre> |
</pre> |
</p> |
</p> |
<p> |
<small>info was typed from screen, sorry for typos</small> |
It would be nice to have more cards for 712/80, or any other hppa |
|
systems (or cards for them). |
|
<br> |
|
<a href=mailto:mickey@openbsd.org>mickey</a> |
|
</p> |
|
|
|
<hr> |
<hr> |
<a href=plat.html><img height=24 width=24 src=back.gif border=0 alt=OpenBSD></a> |
<a href=plat.html><img height=24 width=24 src=back.gif border=0 alt=OpenBSD></a> |
<a href=mailto:www@openbsd.org>www@openbsd.org</a> |
<a href=mailto:www@openbsd.org>www@openbsd.org</a> |