OpenBSD/hppa


[Logo] This port is aimed to support the following HP 9000 models: 705, 710, 712, 715, 720, 725, 730, 735, 750, 755, J200, J210, C100, C110 (bold means "known to be working"). Other similiar to those hardware configurations may be supported as far as if they based upon: [Logo]
Systems which may work (eventualy):
Hardware is needed for this project, see "Wanted List". (contact mickey).

Status:

Got System autoconfig using bootable images, heading for single-user.

History:

Build cross-tools:

cd /usr/src
sudo make TARGET=hppa cross-tools

cross-tools build process may fail in the libc stage, consider that's all right, since libc support is not finished yet.

Build boot.lif file using cross-tools:

cd /sys/arch/hppa/stand
make obj
set cross=(/usr/cross/hppa/usr/bin)
make MACHINE=hp700 MACHINE_ARCH=hppa \
	"AS=$cross/as" "CC=$cross/cc" \
	"CPP=$cross/cpp" "LD=$cross/ld" \
	"AR=$cross/ar" "STRIP=$cross/strip" \
	"LORDER=$cross/lorder" "NM=$cross/nm" \
	"RANLIB=$cross/ranlib" "SIZE=$cross/size"

One will have a boot.lif file to boot then in the obj-directory. That image may include diskless kernel image if one was available in the sys/arch/hppa/compile/DISKLESS/bsd.
Kernel cross-build process is similiar to the one for boot, consult config(8) and options(8) for kernel build options and configuration.

Recent development:

BOOT_ADMIN> boot lan isl

Booting





>> OpenBSD/hppa BOOT 0.04
boot> boot bsd
booting lf0a:/bsd: 984296+4296528+165376 total=0x544550 start 0x13000

Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California.  All rights reserved.
Copyright (c) 1995-1999 OpenBSD. All right Reserved.  http://www.OpenBSD.org

OpenBSD 2.5-beta (DISKLESS) #1078: Sat Mar 27 23:19:16 EST 1999
    mickey@lucifier:/sys/arch/hppa/compile/DISKLESS
HP9000/712/80 (King Gecko) PA-RISC 1.1
real mem = 16777216 (73728 reserved for PROM, 8388608 used by OpenBSD)
avail mem = 9105408
using 409 buffers containing 1675264 bytes of memory
mainbus0 (root) [flex fff80000]
pdc0 at mainbus0
mem0 at mainbus0 hpa fffbf000: viper rev 0, ctrl 40400102
cpu0 at mainbus0 hpa fffbe000: level 1, category A, 80 MHz clock
cpu0: shadows, 128K/128K D/I cache, 64 shared TLB, 8 comb BTLB
lasi0 at mainbus0 hpa f0100000 irq 28: ver 3.0
gsc0 at lasi0
"PS/2 port" at gsc0 (type a, sv 84) hpa f0108100 not configured
"PS/2 port" at gsc0 (type a, sv 84) hpa f0108000 not configured
"floppy controller" at gsc0 (type a, sv 83) hpa f010a000 not configured
"Advanced audio (no beeper)" at gsc0 (type a, sv 7b) hpa f0104000 not configured
lpt0 at gsc0 hpa f0102000 irq 7
com0 at gsc0 hpa f0105000 irq 6: ns16550a, 16 byte fifo
ie0 at gsc0 hp f0107000 irq 8: mem 80e000/0x9b1000 size 4000
ie0: address 08:00:09:1b:3c:08, type Core LAN
"Core SCSI" at gsc0 (type a, sv 82) hpa f0106000 not configured
"GIO Graphics" at mainbus0 (type a, sv 85) hpa f8000000 not configured

info was typed from screen, sorry for typos
In order to use the boot.lif files you must prepare your server and instruct your machine to boot off the network:
  1. Server setup

  2. Client Network Boot


OpenBSD www@openbsd.org
$OpenBSD: hppa.html,v 1.29 1999/05/03 12:31:38 todd Exp $