files.x68k revision 1.23
1# $NetBSD: files.x68k,v 1.23 1999/03/16 16:30:17 minoura Exp $ 2# 3# new style config file for x68k architecture 4# 5 6defopt opt_fpuemulate.h FPU_EMULATE 7defopt opt_m060sp.h M060SP 8#defopt opt_fpsp.h FPSP # this will fail... 9 10defopt opt_jupiter.h JUPITER 11defopt opt_panicbutton.h PANICBUTTON 12 13# maxpartitions must be first item in files.${ARCH}.newconf 14maxpartitions 8 15 16maxusers 2 16 64 17 18device mainbus {} 19attach mainbus at root 20 21device cpu 22attach cpu at mainbus 23 24define event {} 25file arch/x68k/dev/event.c event 26 27file arch/x68k/x68k/x68k_init.c 28file arch/x68k/x68k/autoconf.c 29file arch/x68k/x68k/conf.c 30file arch/x68k/x68k/disksubr.c disk 31file arch/x68k/x68k/machdep.c 32file arch/x68k/x68k/mem.c 33file arch/x68k/x68k/pmap_bootstrap.c compile-with "${NOPROF_C}" 34file arch/x68k/x68k/pmap.c 35file arch/x68k/x68k/sys_machdep.c 36file arch/x68k/x68k/trap.c 37file arch/x68k/x68k/vm_machdep.c 38file arch/x68k/x68k/db_memrw.c ddb 39file arch/x68k/x68k/fpu.c 40file arch/x68k/x68k/bus.c 41 42file dev/cons.c 43file dev/cninit.c 44major {vnd = 6} 45 46# Emulation modules 47# 6888x emulator (FPU_EMULATE) 48include "arch/m68k/fpe/files.fpe" 49 50# 68060 software support package 51include "arch/m68k/060sp/files.060sp" 52 53device xcom: tty 54attach xcom at mainbus 55file arch/x68k/dev/com.c xcom needs-count 56 57device par 58attach par at mainbus 59file arch/x68k/dev/par.c par needs-flag 60 61# graphic devices 62define grfb {} 63 64device grfbus: grfb 65attach grfbus at mainbus 66 67device grf {} 68attach grf at grfb 69file arch/x68k/dev/grf.c grf needs-count 70file arch/x68k/dev/grf_conf.c grf|ite 71file arch/x68k/dev/grf_machdep.c grf|ite 72file arch/x68k/dev/grf_tv.c grf|ite 73file arch/x68k/dev/grf_gv.c grf|ite 74 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 104 105device dmac 106attach dmac at intio 107file arch/x68k/dev/intio_dmac.c dmac needs-flag 108 109defopt opt_zsc.h ZSCONSOLE ZSCN_SPEED 110device zsc {channel = -1} 111attach zsc at intio 112file arch/x68k/dev/zs.c zsc needs-flag 113file dev/ic/z8530sc.c zsc 114 115device zstty: tty 116attach zstty at zsc 117file dev/ic/z8530tty.c zstty needs-flag 118 119device ms: event 120attach ms at zsc 121file arch/x68k/dev/ms.c ms needs-flag 122 123device neptune {[addr = -1]} 124attach neptune at intio 125file arch/x68k/dev/neptune.c neptune 126 127attach ne at neptune with ne_neptune: rtl80x9 128file arch/x68k/dev/if_ne_neptune.c ne_neptune 129 130device opm 131attach opm at intio 132file arch/x68k/dev/opm.c opm 133 134device fdc { unit = -1 } 135attach fdc at intio 136 137device fd: disk 138attach fd at fdc 139file arch/x68k/dev/fd.c fd needs-flag 140 141# 142# SCSI drivers 143# 144include "dev/scsipi/files.scsipi" 145major {cd = 7} 146major {sd = 4} 147major {st = 5} 148 149device scsirom {} 150attach scsirom at intio 151file arch/x68k/dev/scsirom.c scsirom 152 153device spc: scsi 154attach spc at scsirom with spc_intio 155file arch/x68k/dev/spc.c spc_intio needs-flag 156file dev/ic/mb89352.c spc 157 158device mha: scsi 159attach mha at scsirom 160file arch/x68k/dev/mha.c mha needs-flag 161 162pseudo-device bell 163file arch/x68k/dev/opmbell.c bell needs-flag 164 165pseudo-device sram 166file arch/x68k/dev/sram.c sram needs-flag 167pseudo-device pow 168file arch/x68k/dev/pow.c pow needs-count 169 170# memory disk 171file arch/x68k/dev/md_root.c memory_disk_hooks 172 173include "compat/sunos/files.sunos" 174file arch/m68k/m68k/sunos_machdep.c compat_sunos 175 176# Linux binary compatibility (COMPAT_LINUX) 177include "compat/linux/files.linux" 178include "compat/linux/arch/m68k/files.linux_m68k" 179 180# OSS audio driver compatibility 181include "compat/ossaudio/files.ossaudio" 182