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

1.67    ! thorpej     1: #      $NetBSD: files.hp300,v 1.66 2003/06/28 08:22:02 he 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.50      lukem      11: defflag        opt_spuconf.h   HP320 HP330 HP340 HP345 HP350 HP360 HP370
1.49      lukem      12:                        HP375 HP380 HP385 HP400 HP425 HP433
1.20      thorpej    13:
1.27      thorpej    14: # Misc. options.
1.50      lukem      15: defflag                        USELEDS         # make the lights twinkle
1.66      he         16: defflag                        PANICBUTTON     # enable panic on ctl+shift+reset ...
                     17:                                        # ... unless we're doing DDB
1.27      thorpej    18:
1.20      thorpej    19: # NOTE!  The order of these lines is significant!  Don't change them
                     20: # unless you absolutely know what you're doing!
                     21:
1.27      thorpej    22: #
                     23: # Mainbus
                     24: #
                     25:
1.34      thorpej    26: device mainbus { }
1.27      thorpej    27: attach mainbus at root
                     28:
                     29: #
                     30: # Internal i/o space
                     31: #
                     32:
1.34      thorpej    33: device intio { }
1.27      thorpej    34: attach intio at mainbus
                     35: file   arch/hp300/dev/intio.c          intio
                     36:
                     37: #
                     38: # DIO bus
                     39: #
                     40:
1.34      thorpej    41: device dio { scode = -1 }
1.27      thorpej    42: attach dio at mainbus
                     43: file   arch/hp300/dev/dio.c            dio
                     44:
                     45: #
                     46: # Devices in Internal i/o space
                     47: #
                     48:
1.53      gmcgarry   49: # Real-time clock (not optional)
                     50: device rtc
                     51: attach rtc at intio
                     52: file   arch/hp300/dev/rtc.c                    rtc
                     53:
                     54: # Human (Hilarious) Interface Loop
                     55: device hil { }
                     56: attach hil at intio
                     57: file   arch/hp300/dev/hil.c                    hil     needs-flag
                     58: file   arch/hp300/dev/hil_keymaps.c            hil
                     59:
1.63      gmcgarry   60: # 98620 DMA controller
1.64      thorpej    61: device dma
1.63      gmcgarry   62: attach dma at intio
                     63: file   arch/hp300/dev/dma.c                    dma
                     64:
1.27      thorpej    65: # Apollo Utilility Chip (a.k.a. "Frodo") found on 4xx workstations
1.34      thorpej    66: device frodo { offset = -1 }
1.27      thorpej    67: attach frodo at intio
                     68: file   arch/hp300/dev/frodo.c          frodo
1.28      thorpej    69:
                     70: # Apollo APCI 8250-like UARTs
1.34      thorpej    71: device apci: tty
1.28      thorpej    72: attach apci at frodo
                     73: file   arch/hp300/dev/apci.c           apci needs-flag
1.27      thorpej    74:
1.20      thorpej    75: # Frame buffer attribute
                     76: define grfdev { }
                     77:
                     78: # Frame buffer devices
1.34      thorpej    79: device dvbox: grfdev
1.20      thorpej    80: file   arch/hp300/dev/grf_dv.c         dvbox needs-flag
                     81:
1.34      thorpej    82: device gbox: grfdev
1.20      thorpej    83: file   arch/hp300/dev/grf_gb.c         gbox needs-flag
                     84:
1.34      thorpej    85: device hyper: grfdev
1.20      thorpej    86: file   arch/hp300/dev/grf_hy.c         hyper needs-flag
                     87:
1.34      thorpej    88: device rbox: grfdev
1.20      thorpej    89: file   arch/hp300/dev/grf_rb.c         rbox needs-flag
                     90:
1.34      thorpej    91: device topcat: grfdev
1.20      thorpej    92: file   arch/hp300/dev/grf_tc.c         topcat needs-flag
                     93:
                     94: # `grf' framebuffer abstraction
1.34      thorpej    95: device grf { }
1.20      thorpej    96: attach grf at grfdev
                     97: file   arch/hp300/dev/grf.c            grf needs-flag
                     98: file   arch/hp300/dev/grf_subr.c       grf
                     99:
                    100: # Internal Terminal Emulator
1.34      thorpej   101: device ite: tty
1.20      thorpej   102: attach ite at grf
                    103: file   arch/hp300/dev/ite.c            ite needs-flag
1.48      lukem     104: file   arch/hp300/dev/ite_subr.c       ite
1.20      thorpej   105:
                    106: # Internal i/o framebuffer attachments
                    107: attach dvbox at intio with dvbox_intio
                    108: attach gbox at intio with gbox_intio
                    109: attach rbox at intio with rbox_intio
                    110: attach topcat at intio with topcat_intio
                    111:
                    112: #
1.27      thorpej   113: # Devices on the DIO bus
1.20      thorpej   114: #
                    115:
                    116: # DIO framebuffer attachments
                    117: attach dvbox at dio with dvbox_dio
                    118: attach gbox at dio with gbox_dio
                    119: attach hyper at dio with hyper_dio
                    120: attach rbox at dio with rbox_dio
                    121: attach topcat at dio with topcat_dio
                    122:
                    123: # DCA serial interface
1.34      thorpej   124: device dca: tty
1.20      thorpej   125: attach dca at dio
                    126: file   arch/hp300/dev/dca.c            dca needs-flag
                    127:
                    128: # DCM serial interface
1.34      thorpej   129: device dcm: tty
1.20      thorpej   130: attach dcm at dio
                    131: file   arch/hp300/dev/dcm.c            dcm needs-flag
                    132:
                    133: # LANCE ethernet
1.37      drochner  134: attach le at dio: le24
1.20      thorpej   135: file   arch/hp300/dev/if_le.c          le
                    136:
                    137: # HP-IB interfaces
                    138: define hpibdev { }
                    139:
1.64      thorpej   140: device nhpib: hpibdev
1.65      gmcgarry  141: attach nhpib at intio with nhpib_intio
                    142: attach nhpib at dio with nhpib_dio
1.20      thorpej   143: file   arch/hp300/dev/nhpib.c          nhpib
                    144:
1.64      thorpej   145: device fhpib: hpibdev
1.20      thorpej   146: attach fhpib at dio
                    147: file   arch/hp300/dev/fhpib.c          fhpib
                    148:
                    149: # HP-IB bus layer
1.34      thorpej   150: device hpibbus { slave = -1, punit = -1 }
1.20      thorpej   151: attach hpibbus at hpibdev
                    152: file   arch/hp300/dev/hpib.c           hpibbus
                    153:
                    154: # HP-IB devices
1.34      thorpej   155: device ct: tape
1.20      thorpej   156: attach ct at hpibbus
                    157: file   arch/hp300/dev/ct.c             ct needs-flag
                    158:
1.34      thorpej   159: device mt: tape
1.20      thorpej   160: attach mt at hpibbus
                    161: file   arch/hp300/dev/mt.c             mt needs-flag
                    162:
1.34      thorpej   163: device rd: disk
1.20      thorpej   164: attach rd at hpibbus
                    165: file   arch/hp300/dev/rd.c             rd needs-flag
                    166: file   arch/hp300/dev/rd_compat.c      rd              # XXX
                    167:
1.34      thorpej   168: device ppi
1.20      thorpej   169: attach ppi at hpibbus
                    170: file   arch/hp300/dev/ppi.c            ppi needs-flag
                    171:
                    172: # Old HP SCSI layer
1.34      thorpej   173: device oscsi { target = -1, lun = -1 }
1.20      thorpej   174: attach oscsi at dio
1.21      thorpej   175: file   arch/hp300/dev/scsi.c           oscsi
1.20      thorpej   176:
                    177: # Old HP SCSI devices
1.34      thorpej   178: device sd: disk
1.20      thorpej   179: attach sd at oscsi
                    180: file   arch/hp300/dev/sd.c             sd needs-flag
                    181: file   arch/hp300/dev/sd_compat.c      sd              # XXX
                    182:
1.34      thorpej   183: device st: tape
1.20      thorpej   184: attach st at oscsi
                    185: file   arch/hp300/dev/st.c             st needs-flag
                    186:
1.34      thorpej   187: device ac
1.20      thorpej   188: attach ac at oscsi
                    189: file   arch/hp300/dev/ac.c             ac needs-flag
1.42      oster     190:
1.55      gmcgarry  191: # Memory Disk for ramdisk
                    192: file   dev/md_root.c                   memory_disk_hooks
                    193:
1.20      thorpej   194: #
                    195: # Non-device files
                    196: #
                    197:
                    198: file   arch/hp300/hp300/autoconf.c
1.31      thorpej   199: file   arch/hp300/hp300/bus_space.c
1.20      thorpej   200: file   arch/hp300/hp300/clock.c
                    201: file   arch/hp300/hp300/dkbad.c
                    202: file   arch/hp300/hp300/machdep.c
1.25      thorpej   203: file   arch/hp300/hp300/intr.c
1.27      thorpej   204: file   arch/hp300/hp300/leds.c                 useleds
1.20      thorpej   205: file   arch/hp300/hp300/mem.c
1.35      thorpej   206: file   arch/hp300/hp300/pmap_bootstrap.c       compile-with "${NOPROF_C}"
1.44      fvdl      207: file   arch/hp300/hp300/procfs_machdep.c       procfs
1.52      gmcgarry  208: file   arch/hp300/hp300/softintr.c
1.20      thorpej   209: file   arch/hp300/hp300/trap.c
                    210: file   arch/hp300/hp300/disksubr.c
1.57      chs       211: file   arch/m68k/m68k/cacheops.c
1.59      chs       212: file   arch/m68k/m68k/db_memrw.c               ddb | kgdb
1.60      chs       213: file   arch/m68k/m68k/kgdb_machdep.c           kgdb
1.62      chs       214: file   arch/m68k/m68k/pmap_motorola.c
1.61      chs       215: file   arch/m68k/m68k/sys_machdep.c
1.57      chs       216: file   arch/m68k/m68k/vm_machdep.c
1.20      thorpej   217:
                    218: file   dev/cons.c
                    219:
                    220: #
                    221: # HP-UX binary compatibility
                    222: #
                    223: include "compat/hpux/files.hpux"
                    224: file   arch/hp300/hp300/hpux_machdep.c         compat_hpux
1.43      simonb    225:
                    226: # NetBSD m68k a.out Binary Compatibility (COMPAT_AOUT_M68K)
                    227: include        "compat/aoutm68k/files.aoutm68k"
1.30      carrel    228:
1.39      kleink    229: # SVR4 Binary Compatibility (COMPAT_SVR4)
                    230: include        "compat/svr4/files.svr4"
                    231:
1.30      carrel    232: # SunOS Binary Compatibility (COMPAT_SUNOS)
                    233: include        "compat/sunos/files.sunos"
                    234: file   arch/m68k/m68k/sunos_machdep.c  compat_sunos
1.38      itohy     235:
                    236: # Linux binary compatibility (COMPAT_LINUX)
                    237: include "compat/linux/files.linux"
                    238: include "compat/linux/arch/m68k/files.linux_m68k"
1.45      christos  239: file arch/m68k/m68k/linux_trap.c               compat_linux
1.39      kleink    240:
                    241: # a.out binary compatibility (COMPAT_AOUT)
                    242: include "compat/aout/files.aout"
1.38      itohy     243:
                    244: # OSS audio driver compatibility
                    245: include "compat/ossaudio/files.ossaudio"
1.56      gehenna   246:
                    247: include        "arch/hp300/conf/majors.hp300"

CVSweb <webmaster@jp.NetBSD.org>