Subject: IMPORTANT: some recent changes
To: None <port-hp300@NetBSD.ORG>
From: Jason Thorpe <thorpej@NetBSD.ORG>
Date: 10/14/1996 00:52:14
Mon Oct 14 00:09:42 PDT 1996
Update of /cvsroot/src/sys/arch/hp300/dev
In directory netbsd1:/var/slash-tmp/cvs-serv24464
Default the HIL keyboard to "US ASCII". This should fix a bug where
an unrecognized keyboard produced garbage on keypresses in the kernel,
but worked in the boot program (which has this default). The bug is
that the keymap pointers are unitialized.
This should fix the problems that some people have reported with
unrecognized keyboards that minimally function in the boot program,
but _really_ lose when the kernel starts. It was unitialized
keymap pointers, that ended up reading the keymaps from the
I've also made significant changes to how the boot device is detected.
If you're going to be riding -current on your hp300, this is what these
changes mean to you:
a) If you netboot, you _must_ update your boot program
in order for the boot device to be properly detected.
The new boot program will not tell an old kernel what
it expects for netboot. Sorry about this, but the old
way of saying "netboot" was a hack, mostly due to some
broken code in the kernel which is no longer there.
Booting from disk with work with old/new kernel/boot program.
b) "options GENERIC" is no longer required for kernels that
Also, if you're going to ride -current, please remember to put
"options EXEC_SCRIPT" and "options EXEC_AOUT" in your kernel config
files! If you don't, you will probably not be amused when your machine
fails to start init, etc.
MAKE SURE YOU BACK UP YOUR WORKING KERNEL!
These (and the other plethora of changes I've made recently) should
be available tomorrow, after the SUP scan runs. I'm going to try
and make a binary snapshot this week that also supports booting
from HP-IB tape.
If you have any questions, or want to help out, let me know :-)
Jason R. Thorpe
The hp300 guy