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