files.atari revision 1.25
1# 2# $NetBSD: files.atari,v 1.25 1996/11/09 22:30:55 leo 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 arch/atari/dev/clock.c 21 22# keyboard 23device kbd: event 24attach kbd at mainbus 25file arch/atari/dev/kbd.c kbd needs-count 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 36 37#ramdisk 38pseudo-device rd 39file dev/ramdisk.c rd needs-count 40file arch/atari/dev/rd_root.c ramdisk_hooks 41 42# nvram 43device nvr 44attach nvr at mainbus 45file arch/atari/dev/nvram.c nvr needs-flag 46 47device fdc { unit = -1 } 48attach fdc at mainbus 49 50# TT/Falcon floppy driver 51device fd 52attach fd at fdc 53file arch/atari/dev/fd.c fd needs-flag 54file arch/atari/dev/dma.c 55major {fd = 2} 56 57# Hades floppy driver 58device hdfd 59attach hdfd at fdc 60file arch/atari/dev/hdfd.c hdfd needs-flag 61file arch/atari/dev/hdfd_intr.s 62major {hdfd = 2} 63 64# graphic devices 65define grfb {} 66 67device grfbus: grfb 68attach grfbus at mainbus 69file arch/atari/dev/grf.c 70 71device grfcc {} 72attach grfcc at grfb 73file arch/atari/dev/ite_cc.c grfcc needs-count 74file arch/atari/dev/grfabs.c grfcc 75file arch/atari/dev/grfabs_tt.c grfcc 76file arch/atari/dev/grfabs_fal.c grfcc 77 78device grfet {} 79attach grfet at grfb 80file arch/atari/dev/ite_et.c grfet needs-count 81file arch/atari/dev/grfabs_et.c grfet 82 83device ite 84attach ite at grfcc,grfet 85file arch/atari/dev/ite.c ite needs-flag 86file arch/atari/dev/kbdmap.c ite 87file arch/atari/dev/font_8x8.c ite 88file arch/atari/dev/font_8x16.c ite 89 90 91pseudo-device view 92file arch/atari/dev/view.c view | grfcc | grfet needs-count 93 94pseudo-device mouse 95file arch/atari/dev/ms.c mouse needs-count 96 97# 98# PCI-devices 99# 100file arch/atari/pci/pci_machdep.c pci | grfet 101 102device pcibus 103attach pcibus at mainbus 104 105include "dev/pci/files.pci" 106 107# 108# XXX: Some scsi-devices must be at fixed major# 109major {sd = 4} 110major {st = 5} 111major {cd = 6} 112include "scsi/files.scsi" 113 114# ncr 5380 controller 115device ncrscsi: scsi 116attach ncrscsi at mainbus 117file arch/atari/dev/atari5380.c ncrscsi 118 119# list of standard files... 120file dev/cons.c ite 121file dev/cninit.c ite 122file arch/atari/atari/atari_init.c 123file arch/atari/atari/autoconf.c 124file arch/atari/atari/conf.c 125file arch/atari/atari/disksubr.c 126file arch/atari/atari/dkbad.c 127file arch/atari/atari/machdep.c 128file arch/atari/atari/mem.c 129file arch/atari/atari/pmap.c 130file arch/atari/atari/sys_machdep.c 131file arch/atari/atari/trap.c 132file arch/atari/atari/stalloc.c 133file arch/atari/atari/vm_machdep.c 134file arch/atari/atari/db_memrw.c ddb 135file arch/atari/atari/fpu.c 136file arch/atari/dev/ym2149.c 137file arch/m68k/m68k/copy.s 138 139# Emulation modules 140# 6888x emulator (FPU_EMULATE) 141include "arch/m68k/fpe/files.fpe" 142 143# Compatibility modules 144 145# SunOS Binary Compatibility (COMPAT_SUNOS) 146include "compat/sunos/files.sunos" 147file arch/m68k/m68k/sunos_machdep.c compat_sunos 148