OpenBSD/hppa


History and Status:

There is some code in the CVS, we have /boot and kernel bootstrap working for 710, 712, 715.

Build cross-tools:

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

Build boot.lif file using cross-tools:

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

Recent development:

BOOT_ADMIN> boot lan isl

Booting





>> OpenBSD/hppa BOOT 0.03
boot> boot diskless
booting lf0a:diskless: 719392+72144+122144 total=0xf16f0 start 0x13000
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California.  All rights reserved.

OpenBSD 2.3 (DISKLESS) #302: Fri Sep 11 20:51:44 EDT 1998
    mickey@lucifier:/sys/arch/hppa/compile/DISKLESS
real mem = 33554432 (73728 reserved for PROM, 32444416 used by OpenBSD)
mainbus0 (root)
cpu0 at mainbus0

It would be nice to have more cards for 712/80, or any other hppa systems (or cards for them).
mickey


OpenBSD www@openbsd.org
$OpenBSD: hppa.html,v 1.15 1998/09/15 21:18:15 mickey Exp $