1 # $NetBSD: files.newsmips,v 1.10 2000/10/29 12:36:35 tsutsui Exp $ 2 3 # NEWSMIPS-specific configuration info 4 5 # maxpartitions must be first item in files.${ARCH}. 6 maxpartitions 8 7 8 maxusers 2 8 64 9 10 device mainbus {} # no locators 11 attach mainbus at root 12 13 device cpu 14 attach cpu at mainbus 15 file arch/newsmips/newsmips/cpu.c cpu 16 17 device hb { [addr = -1], [level = -1] } 18 attach hb at mainbus 19 file arch/newsmips/dev/hb.c hb 20 21 #device iop { [addr = -1], [level = -1] } 22 #attach iop at mainbus 23 #file arch/newsmips/dev/iop.c iop 24 25 device ap { [addr = -1], [level = -1] } 26 attach ap at mainbus 27 file arch/newsmips/apbus/apbus.c ap 28 file arch/newsmips/apbus/apbus_subr.c ap 29 30 device mkclock 31 file arch/newsmips/newsmips/clock.c mkclock 32 33 attach mkclock at hb with mkclock_hb 34 file arch/newsmips/dev/clock_hb.c mkclock_hb 35 36 attach mkclock at ap with mkclock_ap 37 file arch/newsmips/apbus/clock_ap.c mkclock_ap 38 39 attach le at hb: le24 40 file arch/newsmips/dev/if_le.c le needs-count 41 42 device zsc { [channel = -1] } 43 file arch/newsmips/dev/zs.c zsc needs-count 44 file dev/ic/z8530sc.c zsc 45 46 attach zsc at hb with zsc_hb 47 file arch/newsmips/dev/zs_hb.c zsc_hb 48 49 attach zsc at ap with zsc_ap 50 file arch/newsmips/apbus/zs_ap.c zsc_ap 51 52 device zstty: tty 53 attach zstty at zsc 54 file dev/ic/z8530tty.c zstty needs-count 55 56 device ms 57 attach ms at hb 58 file arch/newsmips/dev/ms.c ms needs-count 59 60 device kb 61 attach kb at hb 62 file arch/newsmips/dev/kb.c kb needs-count 63 file arch/newsmips/dev/kbms_if.c kb | ms 64 file arch/newsmips/dev/keyconf.c kb 65 file arch/newsmips/dev/kb_ctrl.c kb 66 file arch/newsmips/dev/kb_encode.c kb 67 68 device fb 69 attach fb at hb 70 file arch/newsmips/dev/fb.c fb needs-count 71 file arch/newsmips/dev/fb_conf.c fb 72 file arch/newsmips/dev/fb_mfbs.c fb 73 file arch/newsmips/dev/fb_probe.c fb 74 file arch/newsmips/dev/fb_start.c fb 75 file arch/newsmips/dev/fb_sub.c fb 76 file arch/newsmips/dev/fbbm_253.c fb 77 #file arch/newsmips/dev/fbbm_lcdm.c fb 78 file arch/newsmips/dev/bmcons.c fb 79 file arch/newsmips/dev/bitmapif.c fb 80 file arch/newsmips/dev/fnt.c fb 81 file arch/newsmips/dev/fnt24.c fb 82 file arch/newsmips/dev/vt100.c fb 83 file arch/newsmips/dev/vt100esc.c fb 84 file arch/newsmips/dev/vt100if.c fb 85 86 device fdc {} 87 attach fdc at hb 88 device fd: disk 89 attach fd at fdc 90 file arch/newsmips/dev/fd.c fdc | fd needs-count 91 92 device sn: arp, ether, ifnet 93 attach sn at ap with sn_ap 94 file arch/newsmips/apbus/if_sn.c sn 95 file arch/newsmips/apbus/if_sn_ap.c sn_ap 96 97 attach tlp at ap with tlp_ap 98 file arch/newsmips/apbus/if_tlp_ap.c tlp_ap 99 100 file arch/newsmips/newsmips/autoconf.c 101 file arch/newsmips/newsmips/bus.c 102 file arch/newsmips/newsmips/conf.c 103 file arch/newsmips/newsmips/machdep.c 104 file arch/newsmips/newsmips/news3400.c hb 105 file arch/newsmips/newsmips/news5000.c ap 106 file arch/newsmips/newsmips/disksubr.c 107 file arch/newsmips/newsmips/mainbus.c 108 file arch/newsmips/newsmips/cpu_cons.c 109 file dev/clock_subr.c 110 file dev/cons.c 111 112 # 113 # Machine-independent SCSI driver. 114 # 115 116 include "dev/scsipi/files.scsipi" 117 118 device sc: scsi 119 attach sc at hb 120 file arch/newsmips/dev/scsi_1185.c sc needs-count 121 file arch/newsmips/dev/sc_wrap.c sc 122 123 # network devices MII bus 124 include "dev/mii/files.mii" 125 126 # 127 # Memory Disk for install floppy 128 # 129 file dev/md_root.c memory_disk_hooks 130 131 major { sd = 0 } 132 major { fd = 1 } 133 major { md = 2 } 134 major { cd = 16 } 135 136 # 137 # RAIDframe 138 # 139 major { raid = 32 } 140