Subject: Booting hp370 with current kernel
To: None <current-users@sun-lamp.cs.berkeley.edu,>
From: John Brezak <brezak@apollo.hp.com>
List: port-hp300
Date: 12/31/1993 15:17:20
I've finailly gotten a hp370 installed with 4.4BSD and I'm trying to move
it to NetBSD. However after building a 12/22/93 kernel and booting it it dies
just after configing le0.
bpf: le0 attached
le0 at sc21, ipl 5
trap type 0, code=a24d, v=56464946
pc=1816e ps=2000 sfc=0x0000001 dfc=0x00000001
[...]
Here is the code - but I think I now have a clue where to look :-)
/usr/old/bin/adb /netbsd
0x1816e?i
_vfsinit+2e: jsr a0@
vfsinit?10i
_vfsinit:
_vfsinit: linkw a6,#0
movl a2,sp@-
bsrl _nchinit
pea _va_null
bsrb _vattr_null
addqw #4,sp
lea _vfssw,a2
cmpl #67e78,a2
bhib _vfsinit+3a
tstl a2@
_vfsinit+26: beqb _vfsinit+30
movl a2@,a0
movl a0@(24),a0
jsr a0@
addqw #4,a2
cmpl #67e78,a2
blsb _vfsinit+24
movl a6@(-4),a2
unlk a6
ret
So needless to say it doesn't boot. A few questions I have before I jump
into this.
1. I'm using 4.4BSD tools to bootstrap NetBSD - does this sound reasonable ?
2. Is there a working DDB from another NetBSD port (68030) that I might
try to integrate into the hp300 port.
3. I assume the load address for the kernel is not set (like 4.4) in the
ld line even though there is an undef'ed make variable for it
in the Makefile.hp300.
4. Any other clues are appreciated - thanx.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
John Brezak UUCP: uunet!apollo.hp!brezak
Hewlett Packard/Apollo Internet: brezak@ch.hp.com
300 Apollo Drive Phone: (508) 436-4915
Chelmsford, Massachusetts Fax: (508) 436-5103
------------------------------------------------------------------------------