files.atari revision 1.29
1# 2# $NetBSD: files.atari,v 1.29 1997/01/21 09:39:20 thorpej 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# 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# graphic devices 63define grfb {} 64 65device grfbus: grfb 66attach grfbus at mainbus 67file arch/atari/dev/grf.c 68 69device grfcc {} 70attach grfcc at grfb 71file arch/atari/dev/ite_cc.c grfcc needs-count 72file arch/atari/dev/grfabs.c grfcc 73file arch/atari/dev/grfabs_tt.c grfcc 74file arch/atari/dev/grfabs_fal.c grfcc 75 76device grfet {} 77attach grfet at grfb 78file arch/atari/dev/ite_et.c grfet needs-count 79file arch/atari/dev/grfabs_et.c grfet 80 81device ite 82attach ite at grfcc,grfet 83file arch/atari/dev/ite.c ite needs-flag 84file arch/atari/dev/kbdmap.c ite 85file arch/atari/dev/font_8x8.c ite 86file arch/atari/dev/font_8x16.c ite 87 88 89pseudo-device view 90file arch/atari/dev/view.c view | grfcc | grfet needs-count 91 92pseudo-device mouse 93file arch/atari/dev/ms.c mouse needs-count 94 95# 96# PCI-devices 97# 98file arch/atari/pci/pci_machdep.c pci | grfet 99 100device pcibus 101attach pcibus at mainbus 102 103include "dev/pci/files.pci" 104 105# 106# XXX: Some scsi-devices must be at fixed major# 107major {sd = 4} 108major {st = 5} 109major {cd = 6} 110include "scsi/files.scsi" 111 112# ncr 5380 controller 113device ncrscsi: scsi 114attach ncrscsi at mainbus 115file arch/atari/dev/atari5380.c ncrscsi 116 117# list of standard files... 118file dev/cons.c ite 119file dev/cninit.c ite 120file arch/atari/atari/atari_init.c 121file arch/atari/atari/autoconf.c 122file arch/atari/atari/conf.c 123file arch/atari/atari/disksubr.c 124file arch/atari/atari/dkbad.c 125file arch/atari/atari/machdep.c 126file arch/atari/atari/mem.c 127file arch/atari/atari/pmap.c 128file arch/atari/atari/sys_machdep.c 129file arch/atari/atari/trap.c 130file arch/atari/atari/stalloc.c 131file arch/atari/atari/vm_machdep.c 132file arch/atari/atari/db_memrw.c ddb 133file arch/atari/atari/fpu.c 134file arch/atari/dev/ym2149.c 135file arch/m68k/m68k/copy.s 136file arch/atari/atari/intr.c 137 138# Emulation modules 139# 6888x emulator (FPU_EMULATE) 140include "arch/m68k/fpe/files.fpe" 141 142# Compatibility modules 143 144# SunOS Binary Compatibility (COMPAT_SUNOS) 145include "compat/sunos/files.sunos" 146file arch/m68k/m68k/sunos_machdep.c compat_sunos 147