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