files.hp300 revision 1.28
11.28Sthorpej# $NetBSD: files.hp300,v 1.28 1997/05/12 08:23:28 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.26Sthorpejdefopt HP320 121.26Sthorpejdefopt HP330 131.26Sthorpejdefopt HP340 141.26Sthorpejdefopt HP345 151.26Sthorpejdefopt HP350 161.26Sthorpejdefopt HP360 171.26Sthorpejdefopt HP370 181.26Sthorpejdefopt HP375 191.26Sthorpejdefopt HP380 201.26Sthorpejdefopt HP400 211.26Sthorpejdefopt HP425 221.26Sthorpejdefopt HP433 231.20Sthorpej 241.27Sthorpej# Misc. options. 251.27Sthorpejdefopt USELEDS # make the lights twinkle 261.27Sthorpej 271.20Sthorpej# NOTE! The order of these lines is significant! Don't change them 281.20Sthorpej# unless you absolutely know what you're doing! 291.20Sthorpej 301.27Sthorpej# 311.27Sthorpej# Mainbus 321.27Sthorpej# 331.27Sthorpej 341.27Sthorpejdevice mainbus { } 351.27Sthorpejattach mainbus at root 361.27Sthorpej 371.27Sthorpej# 381.27Sthorpej# Internal i/o space 391.27Sthorpej# 401.27Sthorpej 411.27Sthorpejdevice intio { } 421.27Sthorpejattach intio at mainbus 431.27Sthorpejfile arch/hp300/dev/intio.c intio 441.27Sthorpej 451.27Sthorpej# 461.27Sthorpej# DIO bus 471.27Sthorpej# 481.27Sthorpej 491.27Sthorpejdevice dio { scode = -1 } 501.27Sthorpejattach dio at mainbus 511.27Sthorpejfile arch/hp300/dev/dio.c dio 521.27Sthorpej 531.27Sthorpej# 541.27Sthorpej# Devices in Internal i/o space 551.27Sthorpej# 561.27Sthorpej 571.27Sthorpej# Apollo Utilility Chip (a.k.a. "Frodo") found on 4xx workstations 581.27Sthorpejdevice frodo { offset = -1 } 591.27Sthorpejattach frodo at intio 601.27Sthorpejfile arch/hp300/dev/frodo.c frodo 611.28Sthorpej 621.28Sthorpej# Apollo APCI 8250-like UARTs 631.28Sthorpejdevice apci 641.28Sthorpejattach apci at frodo 651.28Sthorpejfile arch/hp300/dev/apci.c apci needs-flag 661.27Sthorpej 671.20Sthorpej# Frame buffer attribute 681.20Sthorpejdefine grfdev { } 691.20Sthorpej 701.20Sthorpej# Frame buffer devices 711.20Sthorpejdevice dvbox: grfdev 721.20Sthorpejfile arch/hp300/dev/grf_dv.c dvbox needs-flag 731.20Sthorpej 741.20Sthorpejdevice gbox: grfdev 751.20Sthorpejfile arch/hp300/dev/grf_gb.c gbox needs-flag 761.20Sthorpej 771.20Sthorpejdevice hyper: grfdev 781.20Sthorpejfile arch/hp300/dev/grf_hy.c hyper needs-flag 791.20Sthorpej 801.20Sthorpejdevice rbox: grfdev 811.20Sthorpejfile arch/hp300/dev/grf_rb.c rbox needs-flag 821.20Sthorpej 831.20Sthorpejdevice topcat: grfdev 841.20Sthorpejfile arch/hp300/dev/grf_tc.c topcat needs-flag 851.20Sthorpej 861.20Sthorpej# `grf' framebuffer abstraction 871.20Sthorpejdevice grf { } 881.20Sthorpejattach grf at grfdev 891.20Sthorpejfile arch/hp300/dev/grf.c grf needs-flag 901.20Sthorpejfile arch/hp300/dev/grf_subr.c grf 911.20Sthorpej 921.20Sthorpej# Internal Terminal Emulator 931.20Sthorpejdevice ite 941.20Sthorpejattach ite at grf 951.20Sthorpejfile arch/hp300/dev/ite.c ite needs-flag 961.20Sthorpejfile arch/hp300/dev/ite_subr.c ite 971.20Sthorpej 981.20Sthorpej# Internal i/o framebuffer attachments 991.20Sthorpejattach dvbox at intio with dvbox_intio 1001.20Sthorpejattach gbox at intio with gbox_intio 1011.20Sthorpejattach rbox at intio with rbox_intio 1021.20Sthorpejattach topcat at intio with topcat_intio 1031.20Sthorpej 1041.20Sthorpej# 1051.27Sthorpej# Devices on the DIO bus 1061.20Sthorpej# 1071.20Sthorpej 1081.20Sthorpej# DIO framebuffer attachments 1091.20Sthorpejattach dvbox at dio with dvbox_dio 1101.20Sthorpejattach gbox at dio with gbox_dio 1111.20Sthorpejattach hyper at dio with hyper_dio 1121.20Sthorpejattach rbox at dio with rbox_dio 1131.20Sthorpejattach topcat at dio with topcat_dio 1141.20Sthorpej 1151.20Sthorpej# DCA serial interface 1161.20Sthorpejdevice dca: tty 1171.20Sthorpejattach dca at dio 1181.20Sthorpejfile arch/hp300/dev/dca.c dca needs-flag 1191.20Sthorpej 1201.20Sthorpej# DCM serial interface 1211.20Sthorpejdevice dcm: tty 1221.20Sthorpejattach dcm at dio 1231.20Sthorpejfile arch/hp300/dev/dcm.c dcm needs-flag 1241.20Sthorpej 1251.20Sthorpej# LANCE ethernet 1261.20Sthorpejattach le at dio 1271.20Sthorpejfile arch/hp300/dev/if_le.c le 1281.20Sthorpej 1291.20Sthorpej# HP-IB interfaces 1301.20Sthorpejdefine hpibdev { } 1311.20Sthorpej 1321.20Sthorpejdevice nhpib: hpibdev 1331.20Sthorpejattach nhpib at dio 1341.20Sthorpejfile arch/hp300/dev/nhpib.c nhpib 1351.20Sthorpej 1361.20Sthorpejdevice fhpib: hpibdev 1371.20Sthorpejattach fhpib at dio 1381.20Sthorpejfile arch/hp300/dev/fhpib.c fhpib 1391.20Sthorpej 1401.20Sthorpej# HP-IB bus layer 1411.20Sthorpejdevice hpibbus { slave = -1, punit = -1 } 1421.20Sthorpejattach hpibbus at hpibdev 1431.20Sthorpejfile arch/hp300/dev/hpib.c hpibbus 1441.20Sthorpej 1451.20Sthorpej# HP-IB devices 1461.20Sthorpejdevice ct: tape 1471.20Sthorpejattach ct at hpibbus 1481.20Sthorpejfile arch/hp300/dev/ct.c ct needs-flag 1491.22Sscottrmajor {ct = 0} 1501.20Sthorpej 1511.20Sthorpejdevice mt: tape 1521.20Sthorpejattach mt at hpibbus 1531.20Sthorpejfile arch/hp300/dev/mt.c mt needs-flag 1541.22Sscottrmajor {mt = 1} 1551.20Sthorpej 1561.20Sthorpejdevice rd: disk 1571.20Sthorpejattach rd at hpibbus 1581.20Sthorpejfile arch/hp300/dev/rd.c rd needs-flag 1591.20Sthorpejfile arch/hp300/dev/rd_compat.c rd # XXX 1601.22Sscottrmajor {rd = 2} 1611.20Sthorpej 1621.20Sthorpejdevice ppi 1631.20Sthorpejattach ppi at hpibbus 1641.20Sthorpejfile arch/hp300/dev/ppi.c ppi needs-flag 1651.20Sthorpej 1661.20Sthorpej# Old HP SCSI layer 1671.20Sthorpejdevice oscsi { target = -1, lun = -1 } 1681.20Sthorpejattach oscsi at dio 1691.21Sthorpejfile arch/hp300/dev/scsi.c oscsi 1701.20Sthorpej 1711.20Sthorpej# Old HP SCSI devices 1721.20Sthorpejdevice sd: disk 1731.20Sthorpejattach sd at oscsi 1741.20Sthorpejfile arch/hp300/dev/sd.c sd needs-flag 1751.20Sthorpejfile arch/hp300/dev/sd_compat.c sd # XXX 1761.22Sscottrmajor {sd = 4} 1771.20Sthorpej 1781.20Sthorpejdevice st: tape 1791.20Sthorpejattach st at oscsi 1801.20Sthorpejfile arch/hp300/dev/st.c st needs-flag 1811.20Sthorpej 1821.20Sthorpejdevice ac 1831.20Sthorpejattach ac at oscsi 1841.20Sthorpejfile arch/hp300/dev/ac.c ac needs-flag 1851.20Sthorpej 1861.20Sthorpej# Human (Hilarious) Interface Loop 1871.20Sthorpej# XXX should be a real device 1881.20Sthorpejfile arch/hp300/dev/hil.c 1891.20Sthorpejfile arch/hp300/dev/hil_keymaps.c 1901.20Sthorpej 1911.20Sthorpej# 1921.20Sthorpej# Non-device files 1931.20Sthorpej# 1941.20Sthorpej 1951.20Sthorpejfile arch/hp300/hp300/autoconf.c 1961.20Sthorpejfile arch/hp300/hp300/clock.c 1971.20Sthorpejfile arch/hp300/hp300/conf.c 1981.20Sthorpejfile arch/hp300/hp300/db_memrw.c ddb | kgdb 1991.20Sthorpejfile arch/hp300/hp300/dkbad.c 2001.27Sthorpejfile arch/hp300/hp300/kgdb_machdep.c kgdb 2011.20Sthorpejfile arch/hp300/hp300/machdep.c 2021.25Sthorpejfile arch/hp300/hp300/intr.c 2031.27Sthorpejfile arch/hp300/hp300/leds.c useleds 2041.20Sthorpejfile arch/hp300/hp300/mem.c 2051.20Sthorpejfile arch/hp300/hp300/pmap.c 2061.20Sthorpejfile arch/hp300/hp300/pmap_bootstrap.c 2071.20Sthorpejfile arch/hp300/hp300/sys_machdep.c 2081.20Sthorpejfile arch/hp300/hp300/trap.c 2091.20Sthorpejfile arch/hp300/hp300/vm_machdep.c 2101.20Sthorpejfile arch/hp300/hp300/disksubr.c 2111.20Sthorpejfile arch/hp300/dev/dma.c 2121.20Sthorpej 2131.24Sthorpejfile arch/m68k/m68k/sig_machdep.c 2141.20Sthorpej 2151.20Sthorpejfile dev/cons.c 2161.20Sthorpejfile dev/cninit.c 2171.20Sthorpej 2181.20Sthorpejfile kludge_for_in_proto.c hy needs-flag 2191.22Sscottr 2201.22Sscottrmajor {vnd = 6} 2211.20Sthorpej 2221.20Sthorpej# 2231.20Sthorpej# HP-UX binary compatibility 2241.20Sthorpej# 2251.20Sthorpejinclude "compat/hpux/files.hpux" 2261.20Sthorpejfile arch/hp300/hp300/hpux_machdep.c compat_hpux 227