files.mac68k revision 1.83
1# $NetBSD: files.mac68k,v 1.83 1998/07/01 14:49:07 scottr Exp $ 2 3# mac68k-specific configuration info 4 5# options understood by the mac68k-specific part of the kernel 6# (note, these are case-sensitive) 7defopt opt_adb.h ADB_DEBUG MRG_ADB 8defopt opt_grf.h GRF_COMPAT 9 10# maxpartitions must be first item in files.${ARCH}.newconf 11maxpartitions 8 12 13maxusers 2 8 64 14 15device mainbus { } # no locators (yet?) 16attach mainbus at root 17 18define obio_norm { [addr = -1], ["no drq" = -1], ["no hsk" = -1] } 19define obio_scsi5380 { [addr = -1], [drq = -1], [hsk = -1] } 20device obio: obio_norm, obio_scsi5380 21attach obio at mainbus 22file arch/mac68k/obio/obio.c obio 23 24device nubus { } 25attach nubus at mainbus 26file arch/mac68k/nubus/nubus.c nubus 27 28device adb 29attach adb at obio_norm 30file arch/mac68k/dev/adb.c adb 31file arch/mac68k/dev/adbsys.c 32file arch/mac68k/dev/adbsysasm.s 33file arch/mac68k/dev/adb_direct.c 34file arch/mac68k/dev/pm_direct.c 35 36device asc 37attach asc at obio_norm 38file arch/mac68k/obio/asc.c asc needs-flag 39 40define grfbus { } 41file arch/mac68k/dev/grf_subr.c grfbus 42 43device intvid: grfbus 44attach intvid at obio_norm 45file arch/mac68k/obio/grf_obio.c intvid 46 47device macvid: grfbus 48attach macvid at nubus 49file arch/mac68k/nubus/grf_nubus.c macvid 50 51device grf { } 52attach grf at grfbus 53file arch/mac68k/dev/grf.c grf needs-flag 54 55device ite: tty 56attach ite at grf 57file arch/mac68k/dev/ite.c ite needs-flag 58 59device ae: ifnet, ether, arp, dp8390nic 60attach ae at nubus with ae_nubus 61file arch/mac68k/nubus/if_ae_nubus.c ae_nubus 62file arch/mac68k/dev/if_ae.c ae 63 64device mc: ifnet, ether, arp 65attach mc at obio_norm with mc_obio 66file arch/mac68k/dev/if_mc.c mc 67file arch/mac68k/obio/if_mc_obio.c mc_obio 68 69device sn: ifnet, ether, arp 70attach sn at obio_norm with sn_obio 71attach sn at nubus with sn_nubus 72file arch/mac68k/dev/if_sn.c sn 73file arch/mac68k/obio/if_sn_obio.c sn_obio 74file arch/mac68k/nubus/if_sn_nubus.c sn_nubus 75 76include "dev/scsipi/files.scsipi" 77 78# Option 1 for ncr5380 support 79device ncrscsi: scsi 80attach ncrscsi at obio_scsi5380 81file arch/mac68k/dev/mac68k5380.c ncrscsi needs-flag 82 83# Option 2 for ncr5380 support 84device sbc: scsi, ncr5380sbc 85attach sbc at obio_scsi5380 with sbc_obio 86file arch/mac68k/dev/sbc.c sbc 87file arch/mac68k/obio/sbc_obio.c sbc_obio 88 89device esp: scsi, ncr53c9x 90attach esp at obio_norm 91file arch/mac68k/obio/esp.c esp needs-flag 92 93device zsc { channel = -1 } 94attach zsc at obio_norm 95file arch/mac68k/dev/zs.c zsc needs-flag 96#file arch/mac68k/dev/z8530sc.c zsc 97file dev/ic/z8530sc.c zsc 98 99device zstty: tty 100attach zstty at zsc 101file dev/ic/z8530tty.c zstty needs-flag 102file arch/mac68k/dev/zs_kgdb.c kgdb 103 104# This one is out of alphabetical order 105device fpu 106attach fpu at mainbus 107file arch/mac68k/mac68k/fpu.c fpu 108 109file arch/m68k/m68k/db_memrw.c ddb | kgdb 110include "arch/m68k/fpe/files.fpe" 111 112file arch/mac68k/mac68k/autoconf.c 113file arch/mac68k/mac68k/bus_space.c 114file arch/mac68k/mac68k/clock.c 115file arch/mac68k/mac68k/conf.c 116file arch/mac68k/mac68k/disksubr.c disk 117file arch/mac68k/mac68k/kgdb_machdep.c kgdb 118file arch/mac68k/mac68k/machdep.c 119file arch/mac68k/mac68k/macrom.c 120file arch/mac68k/mac68k/macromasm.s 121file arch/mac68k/mac68k/mainbus.c 122file arch/mac68k/mac68k/mem.c 123file arch/mac68k/mac68k/pmap.c 124file arch/mac68k/mac68k/pmap_bootstrap.c compile-with "${NOPROF_C}" 125file arch/mac68k/mac68k/pram.c 126file arch/mac68k/mac68k/pramasm.s 127file arch/mac68k/mac68k/psc.c 128file arch/mac68k/mac68k/sys_machdep.c 129file arch/mac68k/mac68k/trap.c 130file arch/mac68k/mac68k/via.c 131file arch/mac68k/mac68k/vm_machdep.c 132 133file dev/cons.c 134file dev/cninit.c 135 136# Memory Disk for installs 137# These files are out of order 138file arch/mac68k/dev/md_root.c memory_disk_hooks 139 140major {sd = 4} 141major {st = 5} 142major {cd = 6} 143major {vnd = 8} 144major {md = 13} 145 146# Compatibility modules 147 148# SunOS Binary Compatibility (COMPAT_SUNOS) 149include "compat/sunos/files.sunos" 150file arch/m68k/m68k/sunos_machdep.c compat_sunos 151