files.atari revision 1.66
1# 2# $NetBSD: files.atari,v 1.66 1999/09/27 14:32:17 leo Exp $ 3 4maxpartitions 16 5 6maxusers 2 8 64 7 8device mainbus {} 9attach mainbus at root 10 11device cpu 12attach cpu at mainbus 13 14define event {} 15file arch/atari/dev/event.c event 16 17device clock 18attach clock at mainbus 19file dev/clock_subr.c 20file arch/atari/dev/clock.c 21 22# keyboard 23device kbd: event 24attach kbd at mainbus 25file arch/atari/dev/kbd.c kbd needs-flag 26 27# serial port via 68901 (modem1/serial1) 28device ser: tty 29attach ser at mainbus 30file arch/atari/dev/ser.c ser needs-flag 31 32# serial port via 85C30 (modem2/serial2) 33device zs: tty 34attach zs at mainbus 35file arch/atari/dev/zs.c zs needs-count 36 37# printer 38device lp 39attach lp at mainbus 40file arch/atari/dev/lpt.c lp needs-flag 41 42# memory disk 43file arch/atari/dev/md_root.c memory_disk_hooks 44major {md = 1} 45 46# nvram 47device nvr 48attach nvr at mainbus 49file arch/atari/dev/nvram.c nvr needs-flag 50 51device fdc { unit = -1 } 52attach fdc at mainbus 53 54# TT/Falcon floppy driver 55device fd: disk 56attach fd at fdc 57file arch/atari/dev/fd.c fd needs-flag 58file arch/atari/dev/dma.c 59major {fd = 2} 60 61# Hades floppy driver 62device hdfd: disk 63attach hdfd at fdc 64file arch/atari/dev/hdfd.c hdfd needs-flag 65file arch/atari/dev/hdfd_intr.s hdfd 66major {hdfd = 2} 67 68# The generic VME-bus driver 69device avmebus {} 70attach avmebus at mainbus 71 72device vme {[ioport = -1], [iosize = 0], [mem = -1], [memsiz = 0], [irq = -1] } 73attach vme at avmebus 74file arch/atari/vme/vme.c vme 75file arch/atari/vme/vme_machdep.c vme 76 77# 78# Devices on the VME-bus 79# 80 81# Lance ethernet (Riebl/PAM) 82# device defined in sys/conf/files 83attach le at vme with le_vme: le24 84file arch/atari/vme/if_le_vme.c le_vme 85 86# Circad Leonardo 24-bit true color video 87device leo 88attach leo at vme 89file arch/atari/vme/leo.c leo needs-count 90 91# ET4000 (Crazy Dots II) color video 92device et 93attach et at vme 94file arch/atari/vme/et4000.c et needs-count 95 96# graphic devices 97define grfb {} 98 99device grfbus: grfb 100attach grfbus at mainbus 101file arch/atari/dev/grf.c 102 103device grfcc {} 104attach grfcc at grfb 105file arch/atari/dev/ite_cc.c grfcc needs-count 106file arch/atari/dev/grfabs.c grfcc 107file arch/atari/dev/grfabs_tt.c grfcc 108file arch/atari/dev/grfabs_fal.c grfcc 109 110device grfet {} 111attach grfet at grfb 112file arch/atari/dev/ite_et.c grfet needs-count 113file arch/atari/dev/grfabs_et.c grfet 114 115device ite: tty 116attach ite at grfcc,grfet 117file arch/atari/dev/ite.c ite needs-flag 118file arch/atari/dev/kbdmap.c ite 119file arch/atari/dev/font_8x8.c ite 120file arch/atari/dev/font_8x16.c ite 121 122 123defpseudo view 124file arch/atari/dev/view.c view | grfcc | grfet needs-count 125 126defpseudo mouse 127file arch/atari/dev/ms.c mouse needs-count 128 129# 130# PCI-devices 131# 132file arch/atari/pci/pci_machdep.c pci | grfet 133file arch/atari/pci/pci_vga.c pci 134file arch/atari/pci/pci_tseng.c pci 135 136device pcibus 137attach pcibus at mainbus 138 139include "dev/pci/files.pci" 140 141# 142# ISA-devices 143# 144file arch/atari/isa/isa_machdep.c isa 145 146device isabus 147attach isabus at mainbus 148 149include "dev/isa/files.isa" 150include "dev/ata/files.ata" 151 152attach wdc at mainbus with wdc_mb 153file arch/atari/dev/wdc_mb.c wdc_mb 154major {wd = 14} 155 156# ISA Plug 'n Play devices 157file arch/atari/isa/isapnp_machdep.c isapnp 158 159include "dev/scsipi/files.scsipi" 160major {sd = 4} 161major {cd = 6} 162 163# ncr 5380 controller 164device ncrscsi: scsi 165attach ncrscsi at mainbus 166file arch/atari/dev/atari5380.c ncrscsi 167 168# list of standard files... 169file dev/cons.c ite 170file dev/cninit.c ite 171file arch/atari/atari/atari_init.c 172file arch/atari/atari/autoconf.c 173file arch/atari/atari/be_bus.c vme 174file arch/atari/atari/bus.c 175file arch/atari/atari/conf.c 176file arch/atari/atari/disksubr.c 177file arch/atari/atari/dkbad.c 178file arch/atari/atari/le_bus.c pci | isa 179file arch/atari/atari/machdep.c 180file arch/atari/atari/mainbus.c 181file arch/atari/atari/mem.c 182file arch/atari/atari/pmap.c 183file arch/atari/atari/sys_machdep.c 184file arch/atari/atari/trap.c 185file arch/atari/atari/stalloc.c 186file arch/atari/atari/vm_machdep.c 187file arch/atari/atari/db_memrw.c ddb 188file arch/atari/atari/fpu.c 189file arch/atari/dev/ym2149.c 190file arch/atari/atari/intr.c 191file arch/m68k/m68k/cacheops.c 192 193# Emulation modules 194# 6888x emulator (FPU_EMULATE) 195include "arch/m68k/fpe/files.fpe" 196 197# 68060 software support package 198include "arch/m68k/060sp/files.060sp" 199 200# Compatibility modules 201 202# SunOS Binary Compatibility (COMPAT_SUNOS) 203include "compat/sunos/files.sunos" 204file arch/m68k/m68k/sunos_machdep.c compat_sunos 205 206# SVR4 Binary Compatibility (COMPAT_SVR4) 207include "compat/svr4/files.svr4" 208 209# Linux binary compatibility (COMPAT_LINUX) 210include "compat/linux/files.linux" 211include "compat/linux/arch/m68k/files.linux_m68k" 212 213# OSS audio driver compatibility 214include "compat/ossaudio/files.ossaudio" 215 216# network devices MII bus 217include "dev/mii/files.mii" 218