files.hp300 revision 1.32
11.32Sthorpej# $NetBSD: files.hp300,v 1.32 1998/01/12 18:29:48 thorpej Exp $ 21.2Scgd# 31.20Sthorpej# hp300-specific configuration info 41.20Sthorpej 51.20Sthorpej# maxpartitions must be the first item in files.${ARCH} 61.20Sthorpejmaxpartitions 8 71.20Sthorpej 81.20Sthorpejmaxusers 2 8 64 91.26Sthorpej 101.27Sthorpej# SPU configuration options. 111.32Sthorpejdefopt opt_spuconf.h HP320 HP330 HP340 HP345 HP350 HP360 HP370 121.32Sthorpej HP375 HP380 HP400 HP425 HP433 131.20Sthorpej 141.27Sthorpej# Misc. options. 151.27Sthorpejdefopt USELEDS # make the lights twinkle 161.27Sthorpej 171.20Sthorpej# NOTE! The order of these lines is significant! Don't change them 181.20Sthorpej# unless you absolutely know what you're doing! 191.20Sthorpej 201.27Sthorpej# 211.27Sthorpej# Mainbus 221.27Sthorpej# 231.27Sthorpej 241.32Sthorpejdevice mainbus class dull { } 251.27Sthorpejattach mainbus at root 261.27Sthorpej 271.27Sthorpej# 281.27Sthorpej# Internal i/o space 291.27Sthorpej# 301.27Sthorpej 311.32Sthorpejdevice intio class dull { } 321.27Sthorpejattach intio at mainbus 331.27Sthorpejfile arch/hp300/dev/intio.c intio 341.27Sthorpej 351.27Sthorpej# 361.27Sthorpej# DIO bus 371.27Sthorpej# 381.27Sthorpej 391.32Sthorpejdevice dio class dull { scode = -1 } 401.27Sthorpejattach dio at mainbus 411.27Sthorpejfile arch/hp300/dev/dio.c dio 421.27Sthorpej 431.27Sthorpej# 441.27Sthorpej# Devices in Internal i/o space 451.27Sthorpej# 461.27Sthorpej 471.27Sthorpej# Apollo Utilility Chip (a.k.a. "Frodo") found on 4xx workstations 481.32Sthorpejdevice frodo class dull { offset = -1 } 491.27Sthorpejattach frodo at intio 501.27Sthorpejfile arch/hp300/dev/frodo.c frodo 511.28Sthorpej 521.28Sthorpej# Apollo APCI 8250-like UARTs 531.32Sthorpejdevice apci class tty 541.28Sthorpejattach apci at frodo 551.28Sthorpejfile arch/hp300/dev/apci.c apci needs-flag 561.27Sthorpej 571.20Sthorpej# Frame buffer attribute 581.20Sthorpejdefine grfdev { } 591.20Sthorpej 601.20Sthorpej# Frame buffer devices 611.32Sthorpejdevice dvbox class dull: grfdev 621.20Sthorpejfile arch/hp300/dev/grf_dv.c dvbox needs-flag 631.20Sthorpej 641.32Sthorpejdevice gbox class dull: grfdev 651.20Sthorpejfile arch/hp300/dev/grf_gb.c gbox needs-flag 661.20Sthorpej 671.32Sthorpejdevice hyper class dull: grfdev 681.20Sthorpejfile arch/hp300/dev/grf_hy.c hyper needs-flag 691.20Sthorpej 701.32Sthorpejdevice rbox class dull: grfdev 711.20Sthorpejfile arch/hp300/dev/grf_rb.c rbox needs-flag 721.20Sthorpej 731.32Sthorpejdevice topcat class dull: grfdev 741.20Sthorpejfile arch/hp300/dev/grf_tc.c topcat needs-flag 751.20Sthorpej 761.20Sthorpej# `grf' framebuffer abstraction 771.32Sthorpejdevice grf class dull { } 781.20Sthorpejattach grf at grfdev 791.20Sthorpejfile arch/hp300/dev/grf.c grf needs-flag 801.20Sthorpejfile arch/hp300/dev/grf_subr.c grf 811.20Sthorpej 821.20Sthorpej# Internal Terminal Emulator 831.32Sthorpejdevice ite class tty 841.20Sthorpejattach ite at grf 851.20Sthorpejfile arch/hp300/dev/ite.c ite needs-flag 861.20Sthorpejfile arch/hp300/dev/ite_subr.c ite 871.20Sthorpej 881.20Sthorpej# Internal i/o framebuffer attachments 891.20Sthorpejattach dvbox at intio with dvbox_intio 901.20Sthorpejattach gbox at intio with gbox_intio 911.20Sthorpejattach rbox at intio with rbox_intio 921.20Sthorpejattach topcat at intio with topcat_intio 931.20Sthorpej 941.20Sthorpej# 951.27Sthorpej# Devices on the DIO bus 961.20Sthorpej# 971.20Sthorpej 981.20Sthorpej# DIO framebuffer attachments 991.20Sthorpejattach dvbox at dio with dvbox_dio 1001.20Sthorpejattach gbox at dio with gbox_dio 1011.20Sthorpejattach hyper at dio with hyper_dio 1021.20Sthorpejattach rbox at dio with rbox_dio 1031.20Sthorpejattach topcat at dio with topcat_dio 1041.20Sthorpej 1051.20Sthorpej# DCA serial interface 1061.32Sthorpejdevice dca class tty: tty 1071.20Sthorpejattach dca at dio 1081.20Sthorpejfile arch/hp300/dev/dca.c dca needs-flag 1091.20Sthorpej 1101.20Sthorpej# DCM serial interface 1111.32Sthorpejdevice dcm class tty: tty 1121.20Sthorpejattach dcm at dio 1131.20Sthorpejfile arch/hp300/dev/dcm.c dcm needs-flag 1141.20Sthorpej 1151.20Sthorpej# LANCE ethernet 1161.20Sthorpejattach le at dio 1171.20Sthorpejfile arch/hp300/dev/if_le.c le 1181.20Sthorpej 1191.20Sthorpej# HP-IB interfaces 1201.20Sthorpejdefine hpibdev { } 1211.20Sthorpej 1221.32Sthorpejdevice nhpib class dull: hpibdev 1231.20Sthorpejattach nhpib at dio 1241.20Sthorpejfile arch/hp300/dev/nhpib.c nhpib 1251.20Sthorpej 1261.32Sthorpejdevice fhpib class dull: hpibdev 1271.20Sthorpejattach fhpib at dio 1281.20Sthorpejfile arch/hp300/dev/fhpib.c fhpib 1291.20Sthorpej 1301.20Sthorpej# HP-IB bus layer 1311.32Sthorpejdevice hpibbus class dull { slave = -1, punit = -1 } 1321.20Sthorpejattach hpibbus at hpibdev 1331.20Sthorpejfile arch/hp300/dev/hpib.c hpibbus 1341.20Sthorpej 1351.20Sthorpej# HP-IB devices 1361.32Sthorpejdevice ct class tape: tape 1371.20Sthorpejattach ct at hpibbus 1381.20Sthorpejfile arch/hp300/dev/ct.c ct needs-flag 1391.22Sscottrmajor {ct = 0} 1401.20Sthorpej 1411.32Sthorpejdevice mt class tape: tape 1421.20Sthorpejattach mt at hpibbus 1431.20Sthorpejfile arch/hp300/dev/mt.c mt needs-flag 1441.22Sscottrmajor {mt = 1} 1451.20Sthorpej 1461.32Sthorpejdevice rd class disk: disk 1471.20Sthorpejattach rd at hpibbus 1481.20Sthorpejfile arch/hp300/dev/rd.c rd needs-flag 1491.20Sthorpejfile arch/hp300/dev/rd_compat.c rd # XXX 1501.22Sscottrmajor {rd = 2} 1511.20Sthorpej 1521.32Sthorpejdevice ppi class dull 1531.20Sthorpejattach ppi at hpibbus 1541.20Sthorpejfile arch/hp300/dev/ppi.c ppi needs-flag 1551.20Sthorpej 1561.20Sthorpej# Old HP SCSI layer 1571.32Sthorpejdevice oscsi class dull { target = -1, lun = -1 } 1581.20Sthorpejattach oscsi at dio 1591.21Sthorpejfile arch/hp300/dev/scsi.c oscsi 1601.20Sthorpej 1611.20Sthorpej# Old HP SCSI devices 1621.32Sthorpejdevice sd class disk: disk 1631.20Sthorpejattach sd at oscsi 1641.20Sthorpejfile arch/hp300/dev/sd.c sd needs-flag 1651.20Sthorpejfile arch/hp300/dev/sd_compat.c sd # XXX 1661.22Sscottrmajor {sd = 4} 1671.20Sthorpej 1681.32Sthorpejdevice st class tape: tape 1691.20Sthorpejattach st at oscsi 1701.20Sthorpejfile arch/hp300/dev/st.c st needs-flag 1711.20Sthorpej 1721.32Sthorpejdevice ac class dull 1731.20Sthorpejattach ac at oscsi 1741.20Sthorpejfile arch/hp300/dev/ac.c ac needs-flag 1751.20Sthorpej 1761.20Sthorpej# Human (Hilarious) Interface Loop 1771.20Sthorpej# XXX should be a real device 1781.20Sthorpejfile arch/hp300/dev/hil.c 1791.20Sthorpejfile arch/hp300/dev/hil_keymaps.c 1801.20Sthorpej 1811.20Sthorpej# 1821.20Sthorpej# Non-device files 1831.20Sthorpej# 1841.20Sthorpej 1851.20Sthorpejfile arch/hp300/hp300/autoconf.c 1861.31Sthorpejfile arch/hp300/hp300/bus_space.c 1871.20Sthorpejfile arch/hp300/hp300/clock.c 1881.20Sthorpejfile arch/hp300/hp300/conf.c 1891.20Sthorpejfile arch/hp300/hp300/db_memrw.c ddb | kgdb 1901.20Sthorpejfile arch/hp300/hp300/dkbad.c 1911.27Sthorpejfile arch/hp300/hp300/kgdb_machdep.c kgdb 1921.20Sthorpejfile arch/hp300/hp300/machdep.c 1931.25Sthorpejfile arch/hp300/hp300/intr.c 1941.27Sthorpejfile arch/hp300/hp300/leds.c useleds 1951.20Sthorpejfile arch/hp300/hp300/mem.c 1961.20Sthorpejfile arch/hp300/hp300/pmap.c 1971.20Sthorpejfile arch/hp300/hp300/pmap_bootstrap.c 1981.20Sthorpejfile arch/hp300/hp300/sys_machdep.c 1991.20Sthorpejfile arch/hp300/hp300/trap.c 2001.20Sthorpejfile arch/hp300/hp300/vm_machdep.c 2011.20Sthorpejfile arch/hp300/hp300/disksubr.c 2021.20Sthorpejfile arch/hp300/dev/dma.c 2031.29Sthorpejfile arch/hp300/dev/md_root.c memory_disk_hooks 2041.20Sthorpej 2051.24Sthorpejfile arch/m68k/m68k/sig_machdep.c 2061.20Sthorpej 2071.20Sthorpejfile dev/cons.c 2081.20Sthorpejfile dev/cninit.c 2091.20Sthorpej 2101.20Sthorpejfile kludge_for_in_proto.c hy needs-flag 2111.22Sscottr 2121.22Sscottrmajor {vnd = 6} 2131.20Sthorpej 2141.20Sthorpej# 2151.20Sthorpej# HP-UX binary compatibility 2161.20Sthorpej# 2171.20Sthorpejinclude "compat/hpux/files.hpux" 2181.20Sthorpejfile arch/hp300/hp300/hpux_machdep.c compat_hpux 2191.30Scarrel 2201.30Scarrel# SunOS Binary Compatibility (COMPAT_SUNOS) 2211.30Scarrelinclude "compat/sunos/files.sunos" 2221.30Scarrelfile arch/m68k/m68k/sunos_machdep.c compat_sunos 223