files.sun3 revision 1.44
1# $NetBSD: files.sun3,v 1.44 1998/02/01 21:23:31 is Exp $ 2 3# 4# sun3-specific configuration info 5# 6 7# maxpartitions must be first item in files.${ARCH}.newconf 8maxpartitions 8 9 10maxusers 2 8 64 11 12# Standard stuff 13file arch/sun3/sun3/autoconf.c 14file arch/sun3/sun3/bus_subr.c 15file arch/sun3/sun3/cache.c havecache 16file arch/sun3/sun3/conf.c 17file arch/sun3/sun3/control.c 18file arch/sun3/sun3/ctrlsp.S 19file arch/sun3/sun3/db_machdep.c ddb 20file arch/sun3/sun3/db_memrw.c ddb | kgdb 21file arch/sun3/sun3/disksubr.c 22file arch/sun3/sun3/dvma.c 23file arch/sun3/sun3/fpu.c 24file arch/sun3/sun3/isr.c 25file arch/sun3/sun3/kgdb_machdep.c kgdb 26file arch/sun3/sun3/leds.c 27file arch/sun3/sun3/machdep.c 28file arch/sun3/sun3/mem.c 29file arch/sun3/sun3/pmap.c 30file arch/sun3/sun3/stub.c 31file arch/sun3/sun3/sun3_startup.c 32file arch/sun3/sun3/sunmon.c 33file arch/sun3/sun3/sys_machdep.c 34file arch/sun3/sun3/trap.c 35file arch/sun3/sun3/vector.c 36file arch/sun3/sun3/vm_machdep.c 37 38file arch/sun3/dev/idprom.c 39 40include "arch/m68k/fpe/files.fpe" 41 42file dev/cons.c 43 44# Compatibility modules 45 46# SunOS Binary Compatibility (COMPAT_SUNOS) 47include "../../../compat/sunos/files.sunos" 48file arch/m68k/m68k/sunos_machdep.c compat_sunos 49 50# 51# Bus types 52# 53 54device mainbus class dull {} 55attach mainbus at root 56file arch/sun3/sun3/mainbus.c mainbus 57 58# On-board I/O space 59device obio class dull {addr = -1, [level = -1]} 60attach obio at mainbus 61file arch/sun3/dev/obio.c obio 62 63# On-board MEMory space 64device obmem class dull {addr = -1, [level = -1]} 65attach obmem at mainbus 66file arch/sun3/dev/obmem.c obmem 67 68# VME Short space (D16) 69device vmes class dull {addr = -1, [level = -1], [vect = -1]} 70attach vmes at mainbus 71 72# VME Long space (D32) 73device vmel class dull {addr = -1, [level = -1], [vect = -1]} 74attach vmel at mainbus 75 76file arch/sun3/dev/vme.c vmes | vmel 77 78# 79# Machine-independent SCSI drivers 80# 81include "../../../dev/scsipi/files.scsipi" 82 83# 84# Devices and attributes needed below 85# 86device ie class ifnet: ifnet, ether, arp 87file arch/sun3/dev/if_ie.c ie 88 89device si class dull: scsi, ncr5380sbc 90file arch/sun3/dev/si.c si 91 92define sunfb 93file arch/sun3/dev/fb.c # sunfb needs-flag 94 95# 96# On-Board I/O (OBIO) 97# 98device zsc class dull {channel = -1} 99attach zsc at obio 100file arch/sun3/dev/zs.c zsc needs-flag 101file dev/ic/z8530sc.c zsc 102 103device eeprom class dull 104attach eeprom at obio 105file arch/sun3/dev/eeprom.c eeprom 106 107device clock class dull 108attach clock at obio 109file arch/sun3/sun3/clock.c clock 110file dev/clock_subr.c clock 111 112device memerr class dull 113attach memerr at obio 114file arch/sun3/dev/memerr.c memerr 115 116device intreg class dull 117attach intreg at obio 118file arch/sun3/sun3/intreg.c intreg 119 120attach ie at obio with ie_obio 121file arch/sun3/dev/if_ie_obio.c ie_obio 122 123# device defined in sys/conf/files 124attach le at obio 125file arch/sun3/dev/if_le.c le 126 127attach si at obio with si_obio 128file arch/sun3/dev/si_obio.c si_obio 129 130# 131# On-Board MEMory (OBMEM) 132# 133device bwtwo class dull: sunfb 134attach bwtwo at obmem 135file arch/sun3/dev/bw2.c bwtwo needs-flag 136 137device cgfour class dull: sunfb 138attach cgfour at obmem 139file arch/sun3/dev/cg4.c cgfour needs-flag 140 141# 142# VME A16 (vmes) 143# 144attach ie at vmes with ie_vmes 145file arch/sun3/dev/if_ie_vmes.c ie_vmes 146 147attach si at vmes with si_vmes 148file arch/sun3/dev/si_vme.c si_vmes 149 150device sebuf class dull {} 151attach sebuf at vmes 152file arch/sun3/dev/sebuf.c sebuf 153 154attach ie at sebuf with ie_sebuf 155file arch/sun3/dev/if_ie_sebuf.c ie_sebuf 156 157attach si at sebuf with si_sebuf 158file arch/sun3/dev/si_sebuf.c si_sebuf 159 160device cgtwo class dull: sunfb 161attach cgtwo at vmes 162file arch/sun3/dev/cg2.c cgtwo needs-flag 163 164device xyc class dull {drive = -1} 165attach xyc at vmes 166device xy class disk: disk 167attach xy at xyc 168file arch/sun3/dev/xy.c xy needs-flag 169 170# 171# VME A32 (vmel) 172# 173device xdc class dull {drive = -1} 174attach xdc at vmel 175device xd class disk: disk 176attach xd at xdc 177file arch/sun3/dev/xd.c xd needs-flag 178 179 180 181# 182# Console (zs) related stuff 183# 184 185device zstty class tty: tty 186attach zstty at zsc 187file dev/ic/z8530tty.c zstty needs-flag 188file arch/sun3/dev/zs_kgdb.c kgdb 189 190define zsevent 191file dev/sun/event.c zsevent 192 193device kbd class dull: zsevent 194attach kbd at zsc 195file dev/sun/kbd.c kbd needs-flag 196file dev/sun/kbd_tables.c kbd 197file arch/sun3/dev/kd.c kbd 198 199device ms class dull: zsevent 200attach ms at zsc 201file dev/sun/ms.c ms needs-flag 202 203 204# Memory Disk for boot tape 205file arch/sun3/dev/md_root.c memory_disk_hooks 206 207# Major numbers for root/swap device configuration 208major {xy=3} # Xylogics 450 and 451 209major {vnd=5} # vnode pseudo-device 210major {sd=7} # SCSI disk 211major {xd=10} # Xylogics 7053 212major {md=13} # Memory disk (for mini-kernel) 213