Annotation of src/sys/arch/hp300/conf/files.hp300, Revision 1.33
1.33 ! is 1: # $NetBSD: files.hp300,v 1.32 1998/01/12 18:29:48 thorpej Exp $
1.2 cgd 2: #
1.20 thorpej 3: # hp300-specific configuration info
4:
5: # maxpartitions must be the first item in files.${ARCH}
6: maxpartitions 8
7:
8: maxusers 2 8 64
1.26 thorpej 9:
1.27 thorpej 10: # SPU configuration options.
1.32 thorpej 11: defopt opt_spuconf.h HP320 HP330 HP340 HP345 HP350 HP360 HP370
12: HP375 HP380 HP400 HP425 HP433
1.20 thorpej 13:
1.27 thorpej 14: # Misc. options.
15: defopt USELEDS # make the lights twinkle
16:
1.20 thorpej 17: # NOTE! The order of these lines is significant! Don't change them
18: # unless you absolutely know what you're doing!
19:
1.27 thorpej 20: #
21: # Mainbus
22: #
23:
1.32 thorpej 24: device mainbus class dull { }
1.27 thorpej 25: attach mainbus at root
26:
27: #
28: # Internal i/o space
29: #
30:
1.32 thorpej 31: device intio class dull { }
1.27 thorpej 32: attach intio at mainbus
33: file arch/hp300/dev/intio.c intio
34:
35: #
36: # DIO bus
37: #
38:
1.32 thorpej 39: device dio class dull { scode = -1 }
1.27 thorpej 40: attach dio at mainbus
41: file arch/hp300/dev/dio.c dio
42:
43: #
44: # Devices in Internal i/o space
45: #
46:
47: # Apollo Utilility Chip (a.k.a. "Frodo") found on 4xx workstations
1.32 thorpej 48: device frodo class dull { offset = -1 }
1.27 thorpej 49: attach frodo at intio
50: file arch/hp300/dev/frodo.c frodo
1.28 thorpej 51:
52: # Apollo APCI 8250-like UARTs
1.32 thorpej 53: device apci class tty
1.28 thorpej 54: attach apci at frodo
55: file arch/hp300/dev/apci.c apci needs-flag
1.27 thorpej 56:
1.20 thorpej 57: # Frame buffer attribute
58: define grfdev { }
59:
60: # Frame buffer devices
1.32 thorpej 61: device dvbox class dull: grfdev
1.20 thorpej 62: file arch/hp300/dev/grf_dv.c dvbox needs-flag
63:
1.32 thorpej 64: device gbox class dull: grfdev
1.20 thorpej 65: file arch/hp300/dev/grf_gb.c gbox needs-flag
66:
1.32 thorpej 67: device hyper class dull: grfdev
1.20 thorpej 68: file arch/hp300/dev/grf_hy.c hyper needs-flag
69:
1.32 thorpej 70: device rbox class dull: grfdev
1.20 thorpej 71: file arch/hp300/dev/grf_rb.c rbox needs-flag
72:
1.32 thorpej 73: device topcat class dull: grfdev
1.20 thorpej 74: file arch/hp300/dev/grf_tc.c topcat needs-flag
75:
76: # `grf' framebuffer abstraction
1.32 thorpej 77: device grf class dull { }
1.20 thorpej 78: attach grf at grfdev
79: file arch/hp300/dev/grf.c grf needs-flag
80: file arch/hp300/dev/grf_subr.c grf
81:
82: # Internal Terminal Emulator
1.32 thorpej 83: device ite class tty
1.20 thorpej 84: attach ite at grf
85: file arch/hp300/dev/ite.c ite needs-flag
86: file arch/hp300/dev/ite_subr.c ite
87:
88: # Internal i/o framebuffer attachments
89: attach dvbox at intio with dvbox_intio
90: attach gbox at intio with gbox_intio
91: attach rbox at intio with rbox_intio
92: attach topcat at intio with topcat_intio
93:
94: #
1.27 thorpej 95: # Devices on the DIO bus
1.20 thorpej 96: #
97:
98: # DIO framebuffer attachments
99: attach dvbox at dio with dvbox_dio
100: attach gbox at dio with gbox_dio
101: attach hyper at dio with hyper_dio
102: attach rbox at dio with rbox_dio
103: attach topcat at dio with topcat_dio
104:
105: # DCA serial interface
1.32 thorpej 106: device dca class tty: tty
1.20 thorpej 107: attach dca at dio
108: file arch/hp300/dev/dca.c dca needs-flag
109:
110: # DCM serial interface
1.32 thorpej 111: device dcm class tty: tty
1.20 thorpej 112: attach dcm at dio
113: file arch/hp300/dev/dcm.c dcm needs-flag
114:
115: # LANCE ethernet
116: attach le at dio
117: file arch/hp300/dev/if_le.c le
118:
119: # HP-IB interfaces
120: define hpibdev { }
121:
1.32 thorpej 122: device nhpib class dull: hpibdev
1.20 thorpej 123: attach nhpib at dio
124: file arch/hp300/dev/nhpib.c nhpib
125:
1.32 thorpej 126: device fhpib class dull: hpibdev
1.20 thorpej 127: attach fhpib at dio
128: file arch/hp300/dev/fhpib.c fhpib
129:
130: # HP-IB bus layer
1.32 thorpej 131: device hpibbus class dull { slave = -1, punit = -1 }
1.20 thorpej 132: attach hpibbus at hpibdev
133: file arch/hp300/dev/hpib.c hpibbus
134:
135: # HP-IB devices
1.32 thorpej 136: device ct class tape: tape
1.20 thorpej 137: attach ct at hpibbus
138: file arch/hp300/dev/ct.c ct needs-flag
1.22 scottr 139: major {ct = 0}
1.20 thorpej 140:
1.32 thorpej 141: device mt class tape: tape
1.20 thorpej 142: attach mt at hpibbus
143: file arch/hp300/dev/mt.c mt needs-flag
1.22 scottr 144: major {mt = 1}
1.20 thorpej 145:
1.32 thorpej 146: device rd class disk: disk
1.20 thorpej 147: attach rd at hpibbus
148: file arch/hp300/dev/rd.c rd needs-flag
149: file arch/hp300/dev/rd_compat.c rd # XXX
1.22 scottr 150: major {rd = 2}
1.20 thorpej 151:
1.32 thorpej 152: device ppi class dull
1.20 thorpej 153: attach ppi at hpibbus
154: file arch/hp300/dev/ppi.c ppi needs-flag
155:
156: # Old HP SCSI layer
1.32 thorpej 157: device oscsi class dull { target = -1, lun = -1 }
1.20 thorpej 158: attach oscsi at dio
1.21 thorpej 159: file arch/hp300/dev/scsi.c oscsi
1.20 thorpej 160:
161: # Old HP SCSI devices
1.32 thorpej 162: device sd class disk: disk
1.20 thorpej 163: attach sd at oscsi
164: file arch/hp300/dev/sd.c sd needs-flag
165: file arch/hp300/dev/sd_compat.c sd # XXX
1.22 scottr 166: major {sd = 4}
1.20 thorpej 167:
1.32 thorpej 168: device st class tape: tape
1.20 thorpej 169: attach st at oscsi
170: file arch/hp300/dev/st.c st needs-flag
171:
1.32 thorpej 172: device ac class dull
1.20 thorpej 173: attach ac at oscsi
174: file arch/hp300/dev/ac.c ac needs-flag
175:
176: # Human (Hilarious) Interface Loop
177: # XXX should be a real device
178: file arch/hp300/dev/hil.c
179: file arch/hp300/dev/hil_keymaps.c
180:
181: #
182: # Non-device files
183: #
184:
185: file arch/hp300/hp300/autoconf.c
1.31 thorpej 186: file arch/hp300/hp300/bus_space.c
1.20 thorpej 187: file arch/hp300/hp300/clock.c
188: file arch/hp300/hp300/conf.c
189: file arch/hp300/hp300/db_memrw.c ddb | kgdb
190: file arch/hp300/hp300/dkbad.c
1.27 thorpej 191: file arch/hp300/hp300/kgdb_machdep.c kgdb
1.20 thorpej 192: file arch/hp300/hp300/machdep.c
1.25 thorpej 193: file arch/hp300/hp300/intr.c
1.27 thorpej 194: file arch/hp300/hp300/leds.c useleds
1.20 thorpej 195: file arch/hp300/hp300/mem.c
196: file arch/hp300/hp300/pmap.c
197: file arch/hp300/hp300/pmap_bootstrap.c
198: file arch/hp300/hp300/sys_machdep.c
199: file arch/hp300/hp300/trap.c
200: file arch/hp300/hp300/vm_machdep.c
201: file arch/hp300/hp300/disksubr.c
202: file arch/hp300/dev/dma.c
1.29 thorpej 203: file arch/hp300/dev/md_root.c memory_disk_hooks
1.20 thorpej 204:
205: file dev/cons.c
206: file dev/cninit.c
207:
208: file kludge_for_in_proto.c hy needs-flag
1.22 scottr 209:
210: major {vnd = 6}
1.20 thorpej 211:
212: #
213: # HP-UX binary compatibility
214: #
215: include "compat/hpux/files.hpux"
216: file arch/hp300/hp300/hpux_machdep.c compat_hpux
1.30 carrel 217:
218: # SunOS Binary Compatibility (COMPAT_SUNOS)
219: include "compat/sunos/files.sunos"
220: file arch/m68k/m68k/sunos_machdep.c compat_sunos
CVSweb <webmaster@jp.NetBSD.org>