diff options
Diffstat (limited to 'sys/arch/sun3/conf/files.sun3')
-rw-r--r-- | sys/arch/sun3/conf/files.sun3 | 133 |
1 files changed, 81 insertions, 52 deletions
diff --git a/sys/arch/sun3/conf/files.sun3 b/sys/arch/sun3/conf/files.sun3 index 3a78a19496d..ca1e4d39201 100644 --- a/sys/arch/sun3/conf/files.sun3 +++ b/sys/arch/sun3/conf/files.sun3 @@ -1,4 +1,4 @@ -# $NetBSD: files.sun3,v 1.17 1996/01/24 22:39:48 gwr Exp $ +# $NetBSD: files.sun3,v 1.23 1996/03/26 15:15:59 gwr Exp $ # # sun3-specific configuration info @@ -17,49 +17,57 @@ 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/db_memrw.c ddb | kgdb file arch/sun3/sun3/disksubr.c +file arch/sun3/sun3/fpu.c file arch/sun3/sun3/isr.c +file arch/sun3/sun3/kgdb_stub.c kgdb 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/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/sun3/dev/idprom.c + +include "../../m68k/fpe/files.fpe" + 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]} +device mainbus {} +attach mainbus at root +file arch/sun3/sun3/mainbus.c mainbus + # On-board I/O space -device obio at mainbus {addr = -1, [level = -1]} +device obio {addr = -1, [level = -1]} +attach obio at mainbus +file arch/sun3/dev/obio.c obio + +# On-board MEMory space +device obmem {addr = -1, [level = -1]} +attach obmem at mainbus +file arch/sun3/dev/obmem.c obmem + # VME Short space (D16) -device vmes at mainbus {addr = -1, [level = -1], [vect = -1]} +device vmes {addr = -1, [level = -1], [vect = -1]} +attach vmes at mainbus + # VME Long space (D32) -device vmel at mainbus {addr = -1, [level = -1], [vect = -1]} +device vmel {addr = -1, [level = -1], [vect = -1]} +attach vmel at mainbus -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 +file arch/sun3/dev/vme.c vmes | vmel # # Machine-independent SCSI drivers @@ -69,43 +77,64 @@ include "../../../scsi/files.scsi" # # On-Board I/O (OBIO) # +device zsc {channel = -1} +attach zsc at obio +file arch/sun3/dev/zs.c zsc needs-flag +file dev/ic/z8530sc.c zsc -device eeprom at obio +device eeprom +attach eeprom at obio file arch/sun3/dev/eeprom.c eeprom -device clock at obio +device clock +attach clock at obio file arch/sun3/sun3/clock.c clock -device ie at obio, vmes: ifnet, ether +device memerr +attach memerr at obio +file arch/sun3/dev/memerr.c memerr + +device intreg +attach intreg at obio +file arch/sun3/sun3/intreg.c intreg + +device ie: ifnet, ether +attach ie at obio with ie_obio +attach ie at vmes with ie_vmes +file arch/sun3/dev/if_ie_obio.c ie_obio +file arch/sun3/dev/if_ie_vmes.c ie_vmes file arch/sun3/dev/if_ie.c ie -file arch/sun3/dev/if_ie_subr.c ie -device le at obio: ifnet, ether +device le: ifnet, ether +attach le at obio file arch/sun3/dev/if_le.c le -file arch/sun3/dev/if_le_subr.c le -device si at obio, vmes: scsi +device si: scsi, ncr5380sbc file arch/sun3/dev/si.c si - -device ncr_si at obio, vmes: scsi, ncr5380sbc -file arch/sun3/dev/ncr_si.c ncr_si +attach si at obio with si_obio +file arch/sun3/dev/si_obio.c si_obio +attach si at vmes with si_vmes +file arch/sun3/dev/si_vme.c si_vmes # # Sun-compatible Frame Buffers (?) # define sunfb -file arch/sun3/dev/fb.c sunfb +file arch/sun3/dev/fb.c # sunfb needs-flag # # On-Board MEMory (OBMEM) # -device bwtwo at obmem: sunfb +device bwtwo: sunfb +attach bwtwo at obmem file arch/sun3/dev/bw2.c bwtwo needs-flag -device cgtwo at vmes: sunfb +device cgtwo: sunfb +attach cgtwo at vmes file arch/sun3/dev/cg2.c cgtwo needs-flag -device cgfour at obmem: sunfb +device cgfour: sunfb +attach cgfour at obmem file arch/sun3/dev/cg4.c cgfour needs-flag file arch/sun3/dev/bt_subr.c cgfour @@ -113,46 +142,46 @@ file arch/sun3/dev/bt_subr.c cgfour # # VME # -device xdc at vmel {drive = -1} -device xd at xdc: disk +device xdc {drive = -1} +attach xdc at vmel +device xd: disk +attach xd at xdc file arch/sun3/dev/xd.c xd needs-flag -device xyc at vmes {drive = -1} -device xy at xyc: disk +device xyc {drive = -1} +attach xyc at vmes +device xy: disk +attach xy at xyc 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 # -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 +device zstty: tty +attach zstty at zsc file dev/ic/z8530tty.c zstty needs-flag +file arch/sun3/dev/zs_kgdb.c kgdb define zsevent file dev/sun/event.c zsevent -device kbd at zsc: zsevent +device kbd: zsevent +attach kbd at zsc 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 +device ms: zsevent +attach ms at zsc file dev/sun/ms.c ms needs-flag # RAM Disk for boot tape -device rd at mainbus -file dev/ramdisk.c rd needs-count +pseudo-device rd +file dev/ramdisk.c rd needs-flag file arch/sun3/dev/rd_root.c ramdisk_hooks # Major numbers for root/swap device configuration |