03fa08025b
* conf/DEFAULT: new file, default install kernel * conf/INSTALL: +MSDOSFS, +NO_INLINE_SPLX, +RD_SIZE=2mb, +scn4/5 * conf/KLONDIKE: cosmetic changes * conf/STEELHEAD: cosmetic changes * conf/files.pc532: rd got a file of it's own * dev/lpt.c: changes to support lower interrupt latency, packet input/output is now done at spl0 * dev/ncr.c: changes to support the most recent atari version of the ncr5380 driver * dev/ncr5380.c, dev/ncr5380reg.h: upgraded to most recent atari version, memcpy -> bcopy. * dev/rd.c: ramdisk driver * dev/scn.c: by patching scndefaultrate, the kernel's default baud rate can be changed with gdb * include/psl.h: struct iv now protected by !LOCORE && _KERNEL inlining of splx can be prevented with new kernel option NO_INLINE_SPLX splx_di is like splx but leaves processor interrupts disabled * pc532/autoconf.c: cosmetic changes * pc532/conf.c: with rd entries * pc532/intr.c: changes to support splx_di * pc532/locore.s: ramdisk is no longer initialized not splx, but rett is now used to reenable CPU interrupts when leaving the interrupt service routine. This is necessary to prevent recursive interrupts. * pc532/sys_machdep.c: memcpy -> bcopy * pc532/mem.c: moved ramdisk to dev/rd.c * stand/Makefile: boot is now loaded at 0x3eb800 instead of 0x363800 Use current form of libsa and libkern. * stand/inflate.c: emit twiddle every 8k and not every 1k * stand/rd.c: ramdisk starts at 0x288000 |
||
---|---|---|
.. | ||
boot.c | ||
conf.c | ||
cons.c | ||
devopen.c | ||
filesystem.c | ||
inflate.c | ||
machdep.c | ||
Makefile | ||
prf.c | ||
rd.c | ||
README | ||
samachdep.h | ||
scn.c | ||
scsi_hi.c | ||
scsi_low.c | ||
sd.c | ||
so.h | ||
srt0.s | ||
test.c | ||
tgets.c |
$NetBSD: README,v 1.2 1994/10/26 08:25:43 cgd Exp $ pc532 stand/boot Phil Budne <phil@ultimate.com> 5/19/1994 Based on hp300 stand/pboot.c, uses libso (lacks the fun "spinner" that the i386 boot program displays) May be debugged under usermode (using "testboot" image) Passes howto, bootdev, & symbols to booted program; r3/ magic value 0xc1e86394 (3253232532) r4/ end of symbols r5/ physical load address (typ 0x2000) r6/ bootdev r7/ howto (flags: RB_{ASKNAME,KDB,SINGLE,HALT}) All files have Berzerkley style copyrights, except libso files from Jordan Hubbard's "libso" (which in turn come from Bruce Culbertson's ROM monitor); scsi_hi.c scsi_lo.c so.h TODO: check if kernel will overlap boot program! pick up initial how and boot dev