Annotation of sys/arch/hp300/conf/files.hp300, Revision 1.1
1.1 ! nbrk 1: # $OpenBSD: files.hp300,v 1.32 2007/01/06 20:17:41 miod Exp $
! 2: # $NetBSD: files.hp300,v 1.28 1997/05/12 08:23:28 thorpej Exp $
! 3: #
! 4: # hp300-specific configuration info
! 5:
! 6: # maxpartitions must be the first item in files.${ARCH}
! 7: maxpartitions 16
! 8:
! 9: maxusers 2 8 64
! 10:
! 11: #
! 12: # Mainbus
! 13: #
! 14:
! 15: device mainbus {}
! 16: attach mainbus at root
! 17:
! 18: #
! 19: # Internal i/o space
! 20: #
! 21:
! 22: device intio {}
! 23: attach intio at mainbus
! 24: file arch/hp300/dev/intio.c intio
! 25:
! 26: #
! 27: # DIO bus
! 28: #
! 29:
! 30: device dio {[scode = -1]}
! 31: attach dio at mainbus
! 32: file arch/hp300/dev/dio.c dio
! 33:
! 34: #
! 35: # SGC bus
! 36: #
! 37:
! 38: device sgc {[slot = -1]}
! 39: attach sgc at mainbus
! 40: file arch/hp300/dev/sgc.c sgc needs-flag
! 41:
! 42: #
! 43: # Devices in Internal i/o space
! 44: #
! 45:
! 46: # Apollo Utilility Chip (a.k.a. "Frodo") found on 4xx workstations
! 47: device frodo {[offset = -1]}
! 48: attach frodo at intio
! 49: file arch/hp300/dev/frodo.c frodo
! 50:
! 51: # Apollo Keyboard and mouse
! 52: device dnkbd: wskbddev, wsmousedev
! 53: attach dnkbd at frodo
! 54: file arch/hp300/dev/dnkbd.c dnkbd needs-flag
! 55: file arch/hp300/dev/dnkbdmap.c dnkbd
! 56:
! 57: # Apollo APCI 8250-like UARTs
! 58: device apci
! 59: attach apci at frodo
! 60: file arch/hp300/dev/apci.c apci needs-flag
! 61: file arch/hp300/dev/apci_subr.c apci | dnkbd
! 62:
! 63: # "workstation console" routines
! 64: include "dev/rasops/files.rasops"
! 65: include "dev/wscons/files.wscons"
! 66: include "dev/wsfont/files.wsfont"
! 67: file arch/hp300/hp300/wscons_machdep.c wsdisplay
! 68:
! 69: #
! 70: # Frame buffer devices
! 71: #
! 72: define diofb
! 73: define diofb_mono
! 74: file arch/hp300/dev/diofb.c diofb | diofb_mono
! 75: file arch/hp300/dev/diofb_mono.c diofb_mono
! 76:
! 77: device dvbox: wsemuldisplaydev, diofb, rasops8
! 78: attach dvbox at intio with dvbox_intio
! 79: attach dvbox at dio with dvbox_dio
! 80: file arch/hp300/dev/dvbox.c dvbox needs-flag
! 81:
! 82: device gbox: wsemuldisplaydev, diofb, rasops8
! 83: attach gbox at intio with gbox_intio
! 84: attach gbox at dio with gbox_dio
! 85: file arch/hp300/dev/gbox.c gbox needs-flag
! 86:
! 87: device hyper: wsemuldisplaydev, diofb_mono, rasops1
! 88: attach hyper at dio
! 89: file arch/hp300/dev/hyper.c hyper needs-flag
! 90:
! 91: device rbox: wsemuldisplaydev, diofb, rasops8
! 92: attach rbox at intio with rbox_intio
! 93: attach rbox at dio with rbox_dio
! 94: file arch/hp300/dev/rbox.c rbox needs-flag
! 95:
! 96: device topcat: wsemuldisplaydev, diofb, rasops8
! 97: attach topcat at intio with topcat_intio
! 98: attach topcat at dio with topcat_dio
! 99: file arch/hp300/dev/topcat.c topcat needs-flag
! 100:
! 101: device tvrx: wsemuldisplaydev, diofb_mono, rasops1
! 102: attach tvrx at dio
! 103: file arch/hp300/dev/tvrx.c tvrx needs-flag
! 104:
! 105: #
! 106: # Other devices on the DIO bus
! 107: #
! 108:
! 109: # DCA serial interface
! 110: device dca: tty
! 111: attach dca at dio
! 112: file arch/hp300/dev/dca.c dca needs-flag
! 113:
! 114: # DCM serial interface
! 115: device dcm: tty
! 116: attach dcm at dio
! 117: file arch/hp300/dev/dcm.c dcm needs-flag
! 118:
! 119: # LANCE ethernet
! 120: attach le at dio
! 121: file arch/hp300/dev/if_le.c le
! 122:
! 123: # HP-IB interfaces
! 124: define hpibdev {}
! 125:
! 126: device nhpib: hpibdev
! 127: attach nhpib at dio
! 128: file arch/hp300/dev/nhpib.c nhpib
! 129:
! 130: device fhpib: hpibdev
! 131: attach fhpib at dio
! 132: file arch/hp300/dev/fhpib.c fhpib
! 133:
! 134: # HP-IB bus layer
! 135: device hpibbus {[slave = -1], [punit = -1]}
! 136: attach hpibbus at hpibdev
! 137: file arch/hp300/dev/hpib.c hpibbus
! 138:
! 139: # HP-IB devices
! 140: device ct: tape
! 141: attach ct at hpibbus
! 142: file arch/hp300/dev/ct.c ct needs-flag
! 143:
! 144: device mt: tape
! 145: attach mt at hpibbus
! 146: file arch/hp300/dev/mt.c mt needs-flag
! 147:
! 148: device hd: disk
! 149: attach hd at hpibbus
! 150: file arch/hp300/dev/hd.c hd needs-flag
! 151: major {hd = 2}
! 152:
! 153: device ppi
! 154: attach ppi at hpibbus
! 155: file arch/hp300/dev/ppi.c ppi needs-flag
! 156:
! 157: # RAM disk
! 158: major {rd = 8}
! 159:
! 160: # SCSI devices
! 161: include "scsi/files.scsi"
! 162:
! 163: device spc: scsi
! 164: attach spc at dio
! 165: file arch/hp300/dev/spc.c spc needs-flag
! 166: file arch/hp300/dev/mb89352.c spc
! 167:
! 168: major {sd = 4}
! 169: major {cd = 9}
! 170:
! 171: #
! 172: # Devices on the SGC bus
! 173: #
! 174:
! 175: attach sti at sgc with sti_sgc
! 176: file arch/hp300/dev/sti_sgc.c sti_sgc
! 177:
! 178: # ISA devices
! 179: include "dev/isa/files.isa"
! 180: include "dev/isa/files.isapnp"
! 181:
! 182: #
! 183: # ISA bridge
! 184: #
! 185:
! 186: device isabr: isabus
! 187: attach isabr at frodo
! 188: file arch/hp300/dev/isabr.c isabr needs-flag
! 189:
! 190: #
! 191: # HIL Human Interface Loop devices
! 192: #
! 193: include "dev/hil/files.hil"
! 194:
! 195: attach hil at intio with hil_intio
! 196: file arch/hp300/dev/hil_intio.c hil_intio
! 197:
! 198: #
! 199: # Non-device files
! 200: #
! 201:
! 202: file arch/hp300/hp300/autoconf.c
! 203: file arch/hp300/hp300/bus_space.c
! 204: file arch/hp300/hp300/clock.c
! 205: file arch/hp300/hp300/conf.c
! 206: file arch/hp300/hp300/db_memrw.c ddb | kgdb
! 207: file arch/hp300/hp300/disksubr.c
! 208: file arch/hp300/hp300/kgdb_machdep.c kgdb
! 209: file arch/hp300/hp300/machdep.c
! 210: file arch/hp300/hp300/intr.c
! 211: file arch/hp300/hp300/leds.c useleds
! 212: file arch/hp300/hp300/mem.c
! 213: file arch/m68k/m68k/pmap_motorola.c
! 214: file arch/hp300/hp300/pmap_bootstrap.c
! 215: file arch/hp300/hp300/sys_machdep.c
! 216: file arch/hp300/hp300/trap.c
! 217: file arch/hp300/hp300/vm_machdep.c
! 218: file arch/hp300/dev/dma.c
! 219:
! 220: #
! 221: # HP-UX binary compatibility
! 222: #
! 223: include "compat/hpux/m68k/files.hpux"
! 224: file arch/hp300/hp300/hpux_machdep.c compat_hpux
CVSweb