diff options
author | Theo de Raadt <deraadt@cvs.openbsd.org> | 1995-10-18 08:53:40 +0000 |
---|---|---|
committer | Theo de Raadt <deraadt@cvs.openbsd.org> | 1995-10-18 08:53:40 +0000 |
commit | d6583bb2a13f329cf0332ef2570eb8bb8fc0e39c (patch) | |
tree | ece253b876159b39c620e62b6c9b1174642e070e /sys/arch/sun3/conf/files.sun3 |
initial import of NetBSD tree
Diffstat (limited to 'sys/arch/sun3/conf/files.sun3')
-rw-r--r-- | sys/arch/sun3/conf/files.sun3 | 155 |
1 files changed, 155 insertions, 0 deletions
diff --git a/sys/arch/sun3/conf/files.sun3 b/sys/arch/sun3/conf/files.sun3 new file mode 100644 index 00000000000..199fbc8a0d9 --- /dev/null +++ b/sys/arch/sun3/conf/files.sun3 @@ -0,0 +1,155 @@ +# $NetBSD: files.sun3,v 1.13 1995/10/10 21:25:29 gwr Exp $ + +# +# sun3-specific configuration info +# + +# maxpartitions must be first item in files.${ARCH}.newconf +maxpartitions 8 + +maxusers 2 8 64 + +# Standard stuff +file arch/sun3/sun3/autoconf.c +file arch/sun3/sun3/cache.c havecache +file arch/sun3/sun3/conf.c +file arch/sun3/sun3/control.c +file arch/sun3/sun3/ctrlsp.S +file arch/sun3/sun3/dvma.c +file arch/sun3/sun3/db_machdep.c ddb +file arch/sun3/sun3/disksubr.c +file arch/sun3/sun3/isr.c +file arch/sun3/sun3/machdep.c +file arch/sun3/sun3/mem.c +file arch/sun3/sun3/pmap.c +#file arch/sun3/sun3/stub.c +file arch/sun3/sun3/sun3_startup.c +file arch/sun3/sun3/sys_machdep.c +file arch/sun3/sun3/trap.c +file arch/sun3/sun3/vector.c +file arch/sun3/sun3/vm_machdep.c + +file arch/m68k/fpe/fpu_emulate.c fpu_emulate +file arch/m68k/m68k/copy.s +file dev/cons.c +file dev/cninit.c + +# Declare our "catch-all" root node. +device mainbus at root {} +# Misc. mainbus things (catch-all) +# Control space hack +device obctl at mainbus {addr = -1, [level = -1]} +# Floating Point Unit +device fpu at mainbus {} +file arch/sun3/sun3/fpu.c fpu + +# Bus types +# +# The implementation of the bus_* functions in autoconfig.c +# requires these all to agree with <autoconf.h> struct bus_loc + +# On-board MEMory space +device obmem at mainbus {addr = -1, [level = -1]} +# On-board I/O space +device obio at mainbus {addr = -1, [level = -1]} +# VME Short space (D16) +device vmes at mainbus {addr = -1, [level = -1], [vect = -1]} +# VME Long space (D32) +device vmel at mainbus {addr = -1, [level = -1], [vect = -1]} + +file arch/sun3/dev/obctl.c obctl +file arch/sun3/dev/obio.c obio +file arch/sun3/dev/obmem.c obmem +file arch/sun3/dev/vme.c vmes vmel + +# +# Sun-compatible Frame Buffers (?) +# +define sunfb {} + +# +# Machine-independent SCSI drivers +# +include "../../../scsi/files.scsi" + +# +# On-Board I/O (OBIO) +# +device zs at obio: tty +file arch/sun3/dev/zs.c zs needs-count + +device eeprom at obio +file arch/sun3/dev/eeprom.c eeprom + +device clock at obio +file arch/sun3/sun3/clock.c clock + +device ie at obio, vmes: ifnet, ether +file arch/sun3/dev/if_ie.c ie +file arch/sun3/dev/if_ie_subr.c ie + +device le at obio: ifnet, ether +file arch/sun3/dev/if_le.c le +file arch/sun3/dev/if_le_subr.c le + +device si at obio, vmes: scsi +file arch/sun3/dev/si.c si + +# +# On-Board MEMory (OBMEM) +# +device bwtwo at obmem: sunfb +file arch/sun3/dev/bw2.c bwtwo needs-flag + +device cgtwo at vmes: sunfb +file arch/sun3/dev/cg2.c cgtwo needs-flag + +device cgfour at obmem: sunfb +file arch/sun3/dev/cg4.c cgfour needs-flag + +file arch/sun3/dev/bt_subr.c cgfour + +# +# VME +# +device xdc at vmel {drive = -1} +device xd at xdc: disk +file arch/sun3/dev/xd.c xd needs-flag + +device xyc at vmel {drive = -1} +device xy at xyc: disk +file arch/sun3/dev/xy.c xy needs-flag + + +# +# On-Board Control (OBCTL) +# +device idprom at obctl +file arch/sun3/dev/idprom.c idprom needs-count + +# +# Console (zs) related stuff +# +file arch/sun3/dev/kbd.c zs +file arch/sun3/dev/event.c zs +file arch/sun3/dev/kd.c zs +file arch/sun3/dev/ms.c zs +file arch/sun3/dev/fb.c + +# RAM Disk for boot tape +device rd at mainbus +file dev/ramdisk.c rd needs-count +file arch/sun3/dev/rd_root.c ramdisk_hooks + +# Major numbers for root/swap device configuration +major {xy=3} # Xylogics 450 and 451 +major {vnd=5} # vnode pseudo-device +major {sd=7} # SCSI disk +major {xd=10} # Xylogics 7053 +major {rd=13} # RAM disk (for mini-kernel) + +# Compatibility modules + +# SunOS Binary Compatibility (COMPAT_SUNOS) +include "../../../compat/sunos/files.sunos" +file arch/m68k/m68k/sunos_machdep.c compat_sunos |