1996-02-16 23:04:36 +03:00
|
|
|
# $NetBSD: files.sun3,v 1.19 1996/02/16 20:04:36 gwr Exp $
|
1995-04-28 12:19:12 +04:00
|
|
|
|
|
|
|
#
|
|
|
|
# sun3-specific configuration info
|
|
|
|
#
|
|
|
|
|
|
|
|
# maxpartitions must be first item in files.${ARCH}.newconf
|
1995-05-25 00:29:16 +04:00
|
|
|
maxpartitions 8
|
1995-04-28 12:19:12 +04:00
|
|
|
|
|
|
|
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
|
1995-05-25 00:29:16 +04:00
|
|
|
file arch/sun3/sun3/ctrlsp.S
|
1995-09-26 07:01:53 +03:00
|
|
|
file arch/sun3/sun3/dvma.c
|
1995-04-28 12:19:12 +04:00
|
|
|
file arch/sun3/sun3/db_machdep.c ddb
|
1996-02-16 23:04:36 +03:00
|
|
|
file arch/sun3/sun3/db_memrw.c ddb kgdb
|
1995-04-28 12:19:12 +04:00
|
|
|
file arch/sun3/sun3/disksubr.c
|
|
|
|
file arch/sun3/sun3/isr.c
|
1996-02-16 23:04:36 +03:00
|
|
|
file arch/sun3/sun3/kgdb_stub.c kgdb
|
1995-04-28 12:19:12 +04:00
|
|
|
file arch/sun3/sun3/machdep.c
|
|
|
|
file arch/sun3/sun3/mem.c
|
|
|
|
file arch/sun3/sun3/pmap.c
|
1995-05-25 00:29:16 +04:00
|
|
|
#file arch/sun3/sun3/stub.c
|
1995-04-28 12:19:12 +04:00
|
|
|
file arch/sun3/sun3/sun3_startup.c
|
1995-09-26 07:01:53 +03:00
|
|
|
file arch/sun3/sun3/sys_machdep.c
|
1995-04-28 12:19:12 +04:00
|
|
|
file arch/sun3/sun3/trap.c
|
|
|
|
file arch/sun3/sun3/vector.c
|
|
|
|
file arch/sun3/sun3/vm_machdep.c
|
|
|
|
|
1996-01-30 03:35:28 +03:00
|
|
|
include "../../m68k/fpe/files.fpe"
|
|
|
|
|
1995-04-28 12:19:12 +04:00
|
|
|
file arch/m68k/m68k/copy.s
|
|
|
|
file dev/cons.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
|
|
|
|
|
|
|
|
#
|
1995-10-11 00:25:29 +03:00
|
|
|
# Machine-independent SCSI drivers
|
1995-04-28 12:19:12 +04:00
|
|
|
#
|
1995-10-11 00:25:29 +03:00
|
|
|
include "../../../scsi/files.scsi"
|
1995-04-28 12:19:12 +04:00
|
|
|
|
|
|
|
#
|
|
|
|
# On-Board I/O (OBIO)
|
|
|
|
#
|
|
|
|
|
|
|
|
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
|
|
|
|
|
1995-10-30 00:19:06 +03:00
|
|
|
device ncr_si at obio, vmes: scsi, ncr5380sbc
|
|
|
|
file arch/sun3/dev/ncr_si.c ncr_si
|
|
|
|
|
1996-01-25 01:39:48 +03:00
|
|
|
#
|
|
|
|
# Sun-compatible Frame Buffers (?)
|
|
|
|
#
|
|
|
|
define sunfb
|
|
|
|
file arch/sun3/dev/fb.c sunfb
|
|
|
|
|
1995-04-28 12:19:12 +04:00
|
|
|
#
|
|
|
|
# On-Board MEMory (OBMEM)
|
1993-06-25 14:26:08 +04:00
|
|
|
#
|
1995-04-28 12:19:12 +04:00
|
|
|
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
|
|
|
|
|
1995-10-09 02:38:41 +03:00
|
|
|
#
|
|
|
|
# VME
|
|
|
|
#
|
|
|
|
device xdc at vmel {drive = -1}
|
|
|
|
device xd at xdc: disk
|
|
|
|
file arch/sun3/dev/xd.c xd needs-flag
|
|
|
|
|
1995-10-31 00:15:40 +03:00
|
|
|
device xyc at vmes {drive = -1}
|
1995-10-09 02:38:41 +03:00
|
|
|
device xy at xyc: disk
|
|
|
|
file arch/sun3/dev/xy.c xy needs-flag
|
|
|
|
|
|
|
|
|
1995-04-28 12:19:12 +04:00
|
|
|
#
|
|
|
|
# On-Board Control (OBCTL)
|
|
|
|
#
|
|
|
|
device idprom at obctl
|
|
|
|
file arch/sun3/dev/idprom.c idprom needs-count
|
|
|
|
|
|
|
|
#
|
|
|
|
# Console (zs) related stuff
|
|
|
|
#
|
1996-01-25 01:39:48 +03:00
|
|
|
device zsc at obio {channel = -1}
|
|
|
|
file arch/sun3/dev/zs.c zsc needs-flag
|
|
|
|
file dev/ic/z8530sc.c zsc
|
|
|
|
|
|
|
|
device zstty at zsc: tty
|
|
|
|
file dev/ic/z8530tty.c zstty needs-flag
|
1996-02-16 23:04:36 +03:00
|
|
|
file arch/sun3/dev/zs_kgdb.c kgdb
|
1996-01-25 01:39:48 +03:00
|
|
|
|
|
|
|
define zsevent
|
|
|
|
file dev/sun/event.c zsevent
|
|
|
|
|
|
|
|
device kbd at zsc: zsevent
|
|
|
|
file dev/sun/kbd.c kbd needs-flag
|
|
|
|
file dev/sun/kbd_tables.c kbd
|
|
|
|
file arch/sun3/dev/kd.c kbd
|
|
|
|
|
|
|
|
device ms at zsc: zsevent
|
|
|
|
file dev/sun/ms.c ms needs-flag
|
|
|
|
|
1995-04-28 12:19:12 +04:00
|
|
|
|
1995-10-09 02:38:41 +03:00
|
|
|
# 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
|
1995-04-28 12:19:12 +04:00
|
|
|
|
|
|
|
# Major numbers for root/swap device configuration
|
1995-10-09 02:38:41 +03:00
|
|
|
major {xy=3} # Xylogics 450 and 451
|
1995-06-10 01:53:27 +04:00
|
|
|
major {vnd=5} # vnode pseudo-device
|
|
|
|
major {sd=7} # SCSI disk
|
1995-10-09 02:38:41 +03:00
|
|
|
major {xd=10} # Xylogics 7053
|
|
|
|
major {rd=13} # RAM disk (for mini-kernel)
|
1995-04-28 12:19:12 +04:00
|
|
|
|
|
|
|
# Compatibility modules
|
1993-08-08 16:16:57 +04:00
|
|
|
|
1995-04-28 12:19:12 +04:00
|
|
|
# SunOS Binary Compatibility (COMPAT_SUNOS)
|
|
|
|
include "../../../compat/sunos/files.sunos"
|
|
|
|
file arch/m68k/m68k/sunos_machdep.c compat_sunos
|