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