[BACK]Return to files.hp300 CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / hp300 / conf

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>