files.atari revision 1.38
1# 2# $NetBSD: files.atari,v 1.38 1997/04/09 19:44:47 thorpej 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 85C30 (modem2/serial2) 28device zs: tty 29attach zs at mainbus 30file arch/atari/dev/zs.c zs needs-count 31 32# printer 33device lpt 34attach lpt at mainbus 35file arch/atari/dev/lpt.c lpt needs-flag 36 37# memory disk 38file arch/atari/dev/md_root.c memory_disk_hooks 39 40# nvram 41device nvr 42attach nvr at mainbus 43file arch/atari/dev/nvram.c nvr needs-flag 44 45device fdc { unit = -1 } 46attach fdc at mainbus 47 48# TT/Falcon floppy driver 49device fd 50attach fd at fdc 51file arch/atari/dev/fd.c fd needs-flag 52file arch/atari/dev/dma.c 53major {fd = 2} 54 55# Hades floppy driver 56device hdfd 57attach hdfd at fdc 58file arch/atari/dev/hdfd.c hdfd needs-flag 59file arch/atari/dev/hdfd_intr.s hdfd 60major {hdfd = 2} 61 62# IDE driver also called wd driver 63# The problem with calling it wd here is a name clash with the driver in ISA. 64device idec {[drive = -1], [option = 0]} 65attach idec at mainbus 66device ide: disk 67attach ide at idec 68file arch/atari/dev/wd.c idec needs-flag 69major {ide = 14} 70 71# The generic VME-bus driver 72device vmebus {} 73attach vmebus at mainbus 74 75device vme {[ioport = -1], [iosize = 0], [mem = -1], [memsiz = 0], [irq = -1] } 76attach vme at vmebus 77file arch/atari/vme/vme.c vme 78file arch/atari/vme/vme_machdep.c vme 79 80# 81# Devices on the VME-bus 82# 83 84# Lance ethernet (Riebl/PAM) 85# device defined in sys/conf/files 86attach le at vme with le_vme 87file arch/atari/vme/if_le_vme.c le_vme 88 89# graphic devices 90define grfb {} 91 92device grfbus: grfb 93attach grfbus at mainbus 94file arch/atari/dev/grf.c 95 96device grfcc {} 97attach grfcc at grfb 98file arch/atari/dev/ite_cc.c grfcc needs-count 99file arch/atari/dev/grfabs.c grfcc 100file arch/atari/dev/grfabs_tt.c grfcc 101file arch/atari/dev/grfabs_fal.c grfcc 102 103device grfet {} 104attach grfet at grfb 105file arch/atari/dev/ite_et.c grfet needs-count 106file arch/atari/dev/grfabs_et.c grfet 107 108device ite 109attach ite at grfcc,grfet 110file arch/atari/dev/ite.c ite needs-flag 111file arch/atari/dev/kbdmap.c ite 112file arch/atari/dev/font_8x8.c ite 113file arch/atari/dev/font_8x16.c ite 114 115 116pseudo-device view 117file arch/atari/dev/view.c view | grfcc | grfet needs-count 118 119pseudo-device mouse 120file arch/atari/dev/ms.c mouse needs-count 121 122# 123# PCI-devices 124# 125file arch/atari/pci/pci_machdep.c pci | grfet 126 127device pcibus 128attach pcibus at mainbus 129 130include "dev/pci/files.pci" 131 132# XXX: Some scsi-devices must be at fixed major# 133major {sd = 4} 134major {st = 5} 135major {cd = 6} 136include "scsi/files.scsi" 137 138# ncr 5380 controller 139device ncrscsi: scsi 140attach ncrscsi at mainbus 141file arch/atari/dev/atari5380.c ncrscsi 142 143# list of standard files... 144file dev/cons.c ite 145file dev/cninit.c ite 146file arch/atari/atari/atari_init.c 147file arch/atari/atari/autoconf.c 148file arch/atari/atari/conf.c 149file arch/atari/atari/disksubr.c 150file arch/atari/atari/dkbad.c 151file arch/atari/atari/machdep.c 152file arch/atari/atari/mem.c 153file arch/atari/atari/pmap.c 154file arch/atari/atari/sys_machdep.c 155file arch/atari/atari/trap.c 156file arch/atari/atari/stalloc.c 157file arch/atari/atari/vm_machdep.c 158file arch/atari/atari/db_memrw.c ddb 159file arch/atari/atari/fpu.c 160file arch/atari/dev/ym2149.c 161file arch/atari/atari/intr.c 162file arch/m68k/m68k/sig_machdep.c 163 164# Emulation modules 165# 6888x emulator (FPU_EMULATE) 166include "arch/m68k/fpe/files.fpe" 167 168# Compatibility modules 169 170# SunOS Binary Compatibility (COMPAT_SUNOS) 171include "compat/sunos/files.sunos" 172file arch/m68k/m68k/sunos_machdep.c compat_sunos 173