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
81 lines
2.0 KiB
Plaintext
81 lines
2.0 KiB
Plaintext
# $NetBSD: files.pc532,v 1.15 1995/09/26 20:16:03 phil Exp $
|
|
#
|
|
# new style config file for pc532 architecture
|
|
#
|
|
|
|
# maxpartitions must be first item in files.${ARCH}.newconf
|
|
maxpartitions 8
|
|
|
|
maxusers 2 16 64
|
|
|
|
device membus at root {[addr = -1], [irq = -1]}
|
|
|
|
major {vnd = 5}
|
|
|
|
device rd at membus: disk
|
|
file arch/pc532/dev/rd.c rd needs-count
|
|
major {rd = 3}
|
|
|
|
#device timer at membus
|
|
#device clock at membus
|
|
file arch/pc532/pc532/clock.c # clock timer
|
|
|
|
device scn at membus: tty
|
|
file arch/pc532/dev/scn.c scn needs-flag
|
|
|
|
device lpt at membus: ether, ifnet
|
|
file arch/pc532/dev/lpt.c lpt needs-count
|
|
|
|
define scsi {}
|
|
|
|
device ncr at membus: scsi
|
|
file arch/pc532/dev/ncr.c ncr needs-count
|
|
device oldncr at membus: scsi
|
|
file arch/pc532/dev/oldncr.c oldncr needs-count
|
|
device dp at membus: scsi
|
|
file arch/pc532/dev/dp.c dp needs-count
|
|
device aic at membus: scsi
|
|
file arch/pc532/dev/aic.c aic needs-count
|
|
|
|
device scsibus at scsi {target = -1, lun = -1}
|
|
|
|
device cd at scsibus: disk
|
|
file scsi/cd.c cd needs-flag
|
|
major {cd = 4}
|
|
device sd at scsibus: disk
|
|
file scsi/sd.c sd needs-flag
|
|
major {sd = 0}
|
|
device st at scsibus: tape
|
|
file scsi/st.c st needs-flag
|
|
major {st = 2}
|
|
device ch at scsibus: disk
|
|
file scsi/ch.c ch needs-flag
|
|
device uk at scsibus: disk
|
|
file scsi/uk.c uk needs-flag
|
|
device su at scsibus: disk
|
|
file scsi/su.c su needs-flag
|
|
|
|
file dev/cons.c
|
|
file dev/cninit.c
|
|
file scsi/scsiconf.c scsi
|
|
file scsi/scsi_base.c scsi
|
|
file scsi/scsi_ioctl.c scsi
|
|
file arch/pc532/pc532/autoconf.c
|
|
file arch/pc532/pc532/db_disasm.c ddb
|
|
file arch/pc532/pc532/db_interface.c ddb
|
|
file arch/pc532/pc532/db_trace.c ddb
|
|
file arch/pc532/pc532/disksubr.c disk
|
|
file arch/pc532/pc532/icuinit.c
|
|
file arch/pc532/pc532/in_cksum.c inet
|
|
file arch/pc532/pc532/intr.c
|
|
file arch/pc532/pc532/machdep.c
|
|
file arch/pc532/pc532/mem.c
|
|
file arch/pc532/pc532/ns_cksum.c ns
|
|
file arch/pc532/pc532/ntoh.s
|
|
file arch/pc532/pc532/pmap.c
|
|
file arch/pc532/pc532/process_machdep.c
|
|
file arch/pc532/pc532/random.s
|
|
file arch/pc532/pc532/sys_machdep.c
|
|
file arch/pc532/pc532/trap.c
|
|
file arch/pc532/pc532/vm_machdep.c
|