Port-vax archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: issues with netbsd-8 and simh-vax



The boot loader is placed at address 0x3f0000 (boot/Makefile.inc), so it seems like it is overwritten during kernel loading. It may be a problem to increase it since IIRC the VMB/ROM routines used to load the kernel can only access the first 4MB of memory.

The correct solution would probably be to:
- Make boot PIC and relocate it to top of memory.
- Use a bounce buffer in lower 4MB while loading kernel.

-- R


Den 2018-03-10 kl. 02:03, skrev matthew green:
hi folks.


i can't boot -8 in simh using the microvax3900 emulation.  at
the end of kernel loading, it gets into a stray interrupt loop:

NetBSD/vax boot [1.12 (Thu Mar  8 03:36:42 UTC 2018)] <<
Press any key to abort autoboot 4
getdisklabel: no disk label
nfs_open: must mount first.
open netbsd.vax: No such file or directory
boot netbsd
getdisklabel: no disk label
nfs_open: must mount first.
3462484+211660 [232576+219195stray interrupt: vector 0x18, ipl 31
stray interrupt: vector 0x18, ipl 31
stray interrupt: vector 0x18, ipl 31
[ ... forever ... ]

this same setup works with netbsd-7.  any ideas?


.mrg.



Home | Main Index | Thread Index | Old Index