files.x68k revision 1.36
1# $NetBSD: files.x68k,v 1.36 2001/01/17 00:07:39 fvdl Exp $ 2# 3# new style config file for x68k architecture 4# 5 6defopt opt_fpuemulate.h FPU_EMULATE 7defopt opt_m060sp.h M060SP 8 9defopt opt_m680x0.h M68020 M68030 M68040 M68060 10 11defopt opt_jupiter.h JUPITER 12defopt opt_panicbutton.h PANICBUTTON 13defopt opt_extmem.h EXTENDED_MEMORY 14 15# maxpartitions must be first item in files.${ARCH}.newconf 16maxpartitions 8 17 18maxusers 2 16 64 19 20device mainbus {} 21attach mainbus at root 22 23device cpu 24attach cpu at mainbus 25 26define event {} 27file arch/x68k/dev/event.c event 28 29file arch/x68k/x68k/x68k_init.c 30file arch/x68k/x68k/autoconf.c 31file arch/x68k/x68k/conf.c 32file arch/x68k/x68k/disksubr.c disk 33file arch/x68k/x68k/machdep.c 34file arch/x68k/x68k/mem.c 35file arch/x68k/x68k/pmap_bootstrap.c compile-with "${NOPROF_C}" 36file arch/x68k/x68k/pmap.c 37file arch/x68k/x68k/procfs_machdep.c procfs 38file arch/x68k/x68k/sys_machdep.c 39file arch/x68k/x68k/trap.c 40file arch/x68k/x68k/vm_machdep.c 41file arch/x68k/x68k/db_memrw.c ddb 42file arch/x68k/x68k/fpu.c 43file arch/x68k/x68k/bus.c 44file arch/m68k/m68k/cacheops.c 45 46file dev/cons.c 47file dev/cninit.c 48 49# Emulation modules 50# 6888x emulator (FPU_EMULATE) 51include "arch/m68k/fpe/files.fpe" 52 53# 68060 software support package 54include "arch/m68k/060sp/files.060sp" 55 56device xcom: tty 57attach xcom at mainbus 58file arch/x68k/dev/com.c xcom needs-count 59 60# graphic devices 61define grfb {} 62 63device grfbus: grfb 64attach grfbus at mainbus 65 66device grf {} 67attach grf at grfb 68file arch/x68k/dev/grf.c grf needs-count 69file arch/x68k/dev/grf_conf.c grf|ite 70file arch/x68k/dev/grf_machdep.c grf|ite 71file arch/x68k/dev/grf_tv.c grf|ite 72file arch/x68k/dev/grf_gv.c grf|ite 73 74defopt opt_ite.h ITE_KERNEL_ATTR 75device ite: tty 76attach ite at grf 77file arch/x68k/dev/ite.c ite needs-flag 78file arch/x68k/dev/ite_tv.c grf|ite 79file arch/x68k/dev/kbdmap.c ite 80 81device intio {[addr = -1], [intr = -1], [dma = -1], [dmaintr = -1]} 82attach intio at mainbus 83file arch/x68k/dev/intio.c intio 84 85device xel 86attach xel at intio 87file arch/x68k/dev/xel.c xel 88 89device mfp {} 90attach mfp at intio 91file arch/x68k/dev/mfp.c mfp 92 93device clock 94attach clock at mfp 95file arch/x68k/x68k/clock.c clock needs-flag 96 97device kbd: event 98attach kbd at mfp 99file arch/x68k/dev/kbd.c kbd needs-flag 100 101device rtc 102attach rtc at intio 103file arch/x68k/dev/rtclock.c rtc 104file dev/clock_subr.c rtc 105 106device dmac 107attach dmac at intio 108file arch/x68k/dev/intio_dmac.c dmac needs-flag 109 110defopt opt_zsc.h ZSCONSOLE ZSCN_SPEED 111device zsc {channel = -1} 112attach zsc at intio 113file arch/x68k/dev/zs.c zsc needs-flag 114file dev/ic/z8530sc.c zsc 115 116device zstty: tty 117attach zstty at zsc 118file dev/ic/z8530tty.c zstty needs-flag 119 120device ms: event 121attach ms at zsc 122file arch/x68k/dev/ms.c ms needs-flag 123 124device neptune {[addr = -1]} 125attach neptune at intio 126file arch/x68k/dev/neptune.c neptune 127 128attach ne at neptune with ne_neptune: rtl80x9 129file arch/x68k/dev/if_ne_neptune.c ne_neptune 130 131device opm 132attach opm at intio 133file arch/x68k/dev/opm.c opm 134 135device fdc { unit = -1 } 136attach fdc at intio 137 138device fd: disk 139attach fd at fdc 140file arch/x68k/dev/fd.c fd needs-flag 141major {fd = 2} 142 143device par 144attach par at intio 145file arch/x68k/dev/par.c par needs-flag 146 147# 148# SCSI drivers 149# 150include "dev/scsipi/files.scsipi" 151major {cd = 7} 152major {sd = 4} 153 154device scsirom {} 155attach scsirom at intio 156file arch/x68k/dev/scsirom.c scsirom 157 158device spc: scsi 159attach spc at scsirom with spc_intio 160file arch/x68k/dev/spc.c spc_intio needs-flag 161file dev/ic/mb89352.c spc 162 163device mha: scsi 164attach mha at scsirom 165file arch/x68k/dev/mha.c mha needs-flag 166 167defpseudo bell 168file arch/x68k/dev/opmbell.c bell needs-flag 169 170defpseudo sram 171file arch/x68k/dev/sram.c sram needs-flag 172defpseudo pow 173file arch/x68k/dev/pow.c pow needs-count 174 175# memory disk 176file dev/md_root.c memory_disk_hooks 177major {md = 8} 178 179# RAIDframe 180major {raid = 16} 181 182include "compat/sunos/files.sunos" 183file arch/m68k/m68k/sunos_machdep.c compat_sunos 184 185# SVR4 Binary Compatibility (COMPAT_SVR4) 186include "compat/svr4/files.svr4" 187 188# Linux binary compatibility (COMPAT_LINUX) 189include "compat/linux/files.linux" 190include "compat/linux/arch/m68k/files.linux_m68k" 191 192# OSS audio driver compatibility 193include "compat/ossaudio/files.ossaudio" 194