[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.42

1.42    ! oster       1: #      $NetBSD: files.hp300,v 1.41 1999/07/31 19:56: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
1.41      thorpej    12:        HP375 HP380 HP385 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.34      thorpej    24: device mainbus { }
1.27      thorpej    25: attach mainbus at root
                     26:
                     27: #
                     28: # Internal i/o space
                     29: #
                     30:
1.34      thorpej    31: device intio { }
1.27      thorpej    32: attach intio at mainbus
                     33: file   arch/hp300/dev/intio.c          intio
                     34:
                     35: #
                     36: # DIO bus
                     37: #
                     38:
1.34      thorpej    39: device dio { 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.34      thorpej    48: device frodo { 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.34      thorpej    53: device apci: 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.34      thorpej    61: device dvbox: grfdev
1.20      thorpej    62: file   arch/hp300/dev/grf_dv.c         dvbox needs-flag
                     63:
1.34      thorpej    64: device gbox: grfdev
1.20      thorpej    65: file   arch/hp300/dev/grf_gb.c         gbox needs-flag
                     66:
1.34      thorpej    67: device hyper: grfdev
1.20      thorpej    68: file   arch/hp300/dev/grf_hy.c         hyper needs-flag
                     69:
1.34      thorpej    70: device rbox: grfdev
1.20      thorpej    71: file   arch/hp300/dev/grf_rb.c         rbox needs-flag
                     72:
1.34      thorpej    73: device topcat: grfdev
1.20      thorpej    74: file   arch/hp300/dev/grf_tc.c         topcat needs-flag
                     75:
                     76: # `grf' framebuffer abstraction
1.34      thorpej    77: device grf { }
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.34      thorpej    83: device ite: 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.34      thorpej   106: device dca: 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.34      thorpej   111: device dcm: tty
1.20      thorpej   112: attach dcm at dio
                    113: file   arch/hp300/dev/dcm.c            dcm needs-flag
                    114:
                    115: # LANCE ethernet
1.37      drochner  116: attach le at dio: le24
1.20      thorpej   117: file   arch/hp300/dev/if_le.c          le
                    118:
                    119: # HP-IB interfaces
                    120: define hpibdev { }
                    121:
1.34      thorpej   122: device nhpib: hpibdev
1.20      thorpej   123: attach nhpib at dio
                    124: file   arch/hp300/dev/nhpib.c          nhpib
                    125:
1.34      thorpej   126: device fhpib: hpibdev
1.20      thorpej   127: attach fhpib at dio
                    128: file   arch/hp300/dev/fhpib.c          fhpib
                    129:
                    130: # HP-IB bus layer
1.34      thorpej   131: device hpibbus { 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.34      thorpej   136: device ct: tape
1.20      thorpej   137: attach ct at hpibbus
                    138: file   arch/hp300/dev/ct.c             ct needs-flag
                    139:
1.34      thorpej   140: device mt: tape
1.20      thorpej   141: attach mt at hpibbus
                    142: file   arch/hp300/dev/mt.c             mt needs-flag
                    143:
1.34      thorpej   144: device rd: disk
1.20      thorpej   145: attach rd at hpibbus
                    146: file   arch/hp300/dev/rd.c             rd needs-flag
                    147: file   arch/hp300/dev/rd_compat.c      rd              # XXX
1.22      scottr    148: major  {rd = 2}
1.20      thorpej   149:
1.34      thorpej   150: device ppi
1.20      thorpej   151: attach ppi at hpibbus
                    152: file   arch/hp300/dev/ppi.c            ppi needs-flag
                    153:
                    154: # Old HP SCSI layer
1.34      thorpej   155: device oscsi { target = -1, lun = -1 }
1.20      thorpej   156: attach oscsi at dio
1.21      thorpej   157: file   arch/hp300/dev/scsi.c           oscsi
1.20      thorpej   158:
                    159: # Old HP SCSI devices
1.34      thorpej   160: device sd: disk
1.20      thorpej   161: attach sd at oscsi
                    162: file   arch/hp300/dev/sd.c             sd needs-flag
                    163: file   arch/hp300/dev/sd_compat.c      sd              # XXX
1.22      scottr    164: major  {sd = 4}
1.20      thorpej   165:
1.34      thorpej   166: device st: tape
1.20      thorpej   167: attach st at oscsi
                    168: file   arch/hp300/dev/st.c             st needs-flag
                    169:
1.34      thorpej   170: device ac
1.20      thorpej   171: attach ac at oscsi
                    172: file   arch/hp300/dev/ac.c             ac needs-flag
1.42    ! oster     173:
        !           174: # RAIDframe
        !           175: major  {raid = 15}
1.20      thorpej   176:
                    177: # Human (Hilarious) Interface Loop
                    178: # XXX should be a real device
                    179: file   arch/hp300/dev/hil.c
                    180: file   arch/hp300/dev/hil_keymaps.c
                    181:
                    182: #
                    183: # Non-device files
                    184: #
                    185:
                    186: file   arch/hp300/hp300/autoconf.c
1.31      thorpej   187: file   arch/hp300/hp300/bus_space.c
1.20      thorpej   188: file   arch/hp300/hp300/clock.c
                    189: file   arch/hp300/hp300/conf.c
                    190: file   arch/hp300/hp300/db_memrw.c             ddb | kgdb
                    191: file   arch/hp300/hp300/dkbad.c
1.27      thorpej   192: file   arch/hp300/hp300/kgdb_machdep.c         kgdb
1.20      thorpej   193: file   arch/hp300/hp300/machdep.c
1.25      thorpej   194: file   arch/hp300/hp300/intr.c
1.27      thorpej   195: file   arch/hp300/hp300/leds.c                 useleds
1.20      thorpej   196: file   arch/hp300/hp300/mem.c
                    197: file   arch/hp300/hp300/pmap.c
1.35      thorpej   198: file   arch/hp300/hp300/pmap_bootstrap.c       compile-with "${NOPROF_C}"
1.20      thorpej   199: file   arch/hp300/hp300/sys_machdep.c
                    200: file   arch/hp300/hp300/trap.c
                    201: file   arch/hp300/hp300/vm_machdep.c
                    202: file   arch/hp300/hp300/disksubr.c
                    203: file   arch/hp300/dev/dma.c
1.29      thorpej   204: file   arch/hp300/dev/md_root.c                memory_disk_hooks
1.20      thorpej   205:
                    206: file   dev/cons.c
                    207: file   dev/cninit.c
                    208:
                    209: #
                    210: # HP-UX binary compatibility
                    211: #
                    212: include "compat/hpux/files.hpux"
                    213: file   arch/hp300/hp300/hpux_machdep.c         compat_hpux
1.30      carrel    214:
1.39      kleink    215: # SVR4 Binary Compatibility (COMPAT_SVR4)
                    216: include        "compat/svr4/files.svr4"
                    217:
1.30      carrel    218: # SunOS Binary Compatibility (COMPAT_SUNOS)
                    219: include        "compat/sunos/files.sunos"
                    220: file   arch/m68k/m68k/sunos_machdep.c  compat_sunos
1.38      itohy     221:
                    222: # Linux binary compatibility (COMPAT_LINUX)
                    223: include "compat/linux/files.linux"
                    224: include "compat/linux/arch/m68k/files.linux_m68k"
1.39      kleink    225:
                    226: # a.out binary compatibility (COMPAT_AOUT)
                    227: include "compat/aout/files.aout"
1.38      itohy     228:
                    229: # OSS audio driver compatibility
                    230: include "compat/ossaudio/files.ossaudio"

CVSweb <webmaster@jp.NetBSD.org>