files.atari revision 1.57
1# 2# $NetBSD: files.atari,v 1.57 1998/08/18 11:51:07 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 44 45# nvram 46device nvr 47attach nvr at mainbus 48file arch/atari/dev/nvram.c nvr needs-flag 49 50device fdc { unit = -1 } 51attach fdc at mainbus 52 53# TT/Falcon floppy driver 54device fd: disk 55attach fd at fdc 56file arch/atari/dev/fd.c fd needs-flag 57file arch/atari/dev/dma.c 58major {fd = 2} 59 60# Hades floppy driver 61device hdfd: disk 62attach hdfd at fdc 63file arch/atari/dev/hdfd.c hdfd needs-flag 64file arch/atari/dev/hdfd_intr.s hdfd 65major {hdfd = 2} 66 67# The generic VME-bus driver 68device vmebus {} 69attach vmebus at mainbus 70 71device vme {[ioport = -1], [iosize = 0], [mem = -1], [memsiz = 0], [irq = -1] } 72attach vme at vmebus 73file arch/atari/vme/vme.c vme 74file arch/atari/vme/vme_machdep.c vme 75 76# 77# Devices on the VME-bus 78# 79 80# Lance ethernet (Riebl/PAM) 81# device defined in sys/conf/files 82attach le at vme with le_vme: le24 83file arch/atari/vme/if_le_vme.c le_vme 84 85# Circad Leonardo 24-bit true color video 86device leo 87attach leo at vme 88file arch/atari/vme/leo.c leo needs-count 89 90# ET4000 (Crazy Dots II) color video 91device et 92attach et at vme 93file arch/atari/vme/et4000.c et needs-count 94 95# graphic devices 96define grfb {} 97 98device grfbus: grfb 99attach grfbus at mainbus 100file arch/atari/dev/grf.c 101 102device grfcc {} 103attach grfcc at grfb 104file arch/atari/dev/ite_cc.c grfcc needs-count 105file arch/atari/dev/grfabs.c grfcc 106file arch/atari/dev/grfabs_tt.c grfcc 107file arch/atari/dev/grfabs_fal.c grfcc 108 109device grfet {} 110attach grfet at grfb 111file arch/atari/dev/ite_et.c grfet needs-count 112file arch/atari/dev/grfabs_et.c grfet 113 114device ite: tty 115attach ite at grfcc,grfet 116file arch/atari/dev/ite.c ite needs-flag 117file arch/atari/dev/kbdmap.c ite 118file arch/atari/dev/font_8x8.c ite 119file arch/atari/dev/font_8x16.c ite 120 121 122pseudo-device view 123file arch/atari/dev/view.c view | grfcc | grfet needs-count 124 125pseudo-device mouse 126file arch/atari/dev/ms.c mouse needs-count 127 128# 129# PCI-devices 130# 131file arch/atari/pci/pci_machdep.c pci | grfet 132 133device pcibus 134attach pcibus at mainbus 135 136include "dev/pci/files.pci" 137 138# 139# ISA-devices 140# 141file arch/atari/isa/isa_machdep.c isa 142 143device isabus 144attach isabus at mainbus 145 146include "dev/isa/files.isa" 147include "dev/ata/files.ata" 148 149attach wdc at mainbus with wdc_mb 150file arch/atari/dev/wdc_mb.c wdc_mb 151major {wd = 14} 152 153# ISA Plug 'n Play devices 154file arch/atari/isa/isapnp_machdep.c isapnp 155 156# 157# XXX: Some scsi-devices must be at fixed major# 158major {sd = 4} 159major {st = 5} 160major {cd = 6} 161include "dev/scsipi/files.scsipi" 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