[BACK]Return to files.hp300 CVS log [TXT][DIR] Up to [local] / sys / arch / hp300 / conf

Annotation of sys/arch/hp300/conf/files.hp300, Revision 1.1.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