files.hp300 revision 1.27
11.27Sthorpej# $NetBSD: files.hp300,v 1.27 1997/05/05 20:57:29 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.27Sthorpej 621.20Sthorpej# Frame buffer attribute 631.20Sthorpejdefine grfdev { } 641.20Sthorpej 651.20Sthorpej# Frame buffer devices 661.20Sthorpejdevice dvbox: grfdev 671.20Sthorpejfile arch/hp300/dev/grf_dv.c dvbox needs-flag 681.20Sthorpej 691.20Sthorpejdevice gbox: grfdev 701.20Sthorpejfile arch/hp300/dev/grf_gb.c gbox needs-flag 711.20Sthorpej 721.20Sthorpejdevice hyper: grfdev 731.20Sthorpejfile arch/hp300/dev/grf_hy.c hyper needs-flag 741.20Sthorpej 751.20Sthorpejdevice rbox: grfdev 761.20Sthorpejfile arch/hp300/dev/grf_rb.c rbox needs-flag 771.20Sthorpej 781.20Sthorpejdevice topcat: grfdev 791.20Sthorpejfile arch/hp300/dev/grf_tc.c topcat needs-flag 801.20Sthorpej 811.20Sthorpej# `grf' framebuffer abstraction 821.20Sthorpejdevice grf { } 831.20Sthorpejattach grf at grfdev 841.20Sthorpejfile arch/hp300/dev/grf.c grf needs-flag 851.20Sthorpejfile arch/hp300/dev/grf_subr.c grf 861.20Sthorpej 871.20Sthorpej# Internal Terminal Emulator 881.20Sthorpejdevice ite 891.20Sthorpejattach ite at grf 901.20Sthorpejfile arch/hp300/dev/ite.c ite needs-flag 911.20Sthorpejfile arch/hp300/dev/ite_subr.c ite 921.20Sthorpej 931.20Sthorpej# Internal i/o framebuffer attachments 941.20Sthorpejattach dvbox at intio with dvbox_intio 951.20Sthorpejattach gbox at intio with gbox_intio 961.20Sthorpejattach rbox at intio with rbox_intio 971.20Sthorpejattach topcat at intio with topcat_intio 981.20Sthorpej 991.20Sthorpej# 1001.27Sthorpej# Devices on the DIO bus 1011.20Sthorpej# 1021.20Sthorpej 1031.20Sthorpej# DIO framebuffer attachments 1041.20Sthorpejattach dvbox at dio with dvbox_dio 1051.20Sthorpejattach gbox at dio with gbox_dio 1061.20Sthorpejattach hyper at dio with hyper_dio 1071.20Sthorpejattach rbox at dio with rbox_dio 1081.20Sthorpejattach topcat at dio with topcat_dio 1091.20Sthorpej 1101.20Sthorpej# DCA serial interface 1111.20Sthorpejdevice dca: tty 1121.20Sthorpejattach dca at dio 1131.20Sthorpejfile arch/hp300/dev/dca.c dca needs-flag 1141.20Sthorpej 1151.20Sthorpej# DCM serial interface 1161.20Sthorpejdevice dcm: tty 1171.20Sthorpejattach dcm at dio 1181.20Sthorpejfile arch/hp300/dev/dcm.c dcm needs-flag 1191.20Sthorpej 1201.20Sthorpej# LANCE ethernet 1211.20Sthorpejattach le at dio 1221.20Sthorpejfile arch/hp300/dev/if_le.c le 1231.20Sthorpej 1241.20Sthorpej# HP-IB interfaces 1251.20Sthorpejdefine hpibdev { } 1261.20Sthorpej 1271.20Sthorpejdevice nhpib: hpibdev 1281.20Sthorpejattach nhpib at dio 1291.20Sthorpejfile arch/hp300/dev/nhpib.c nhpib 1301.20Sthorpej 1311.20Sthorpejdevice fhpib: hpibdev 1321.20Sthorpejattach fhpib at dio 1331.20Sthorpejfile arch/hp300/dev/fhpib.c fhpib 1341.20Sthorpej 1351.20Sthorpej# HP-IB bus layer 1361.20Sthorpejdevice hpibbus { slave = -1, punit = -1 } 1371.20Sthorpejattach hpibbus at hpibdev 1381.20Sthorpejfile arch/hp300/dev/hpib.c hpibbus 1391.20Sthorpej 1401.20Sthorpej# HP-IB devices 1411.20Sthorpejdevice ct: tape 1421.20Sthorpejattach ct at hpibbus 1431.20Sthorpejfile arch/hp300/dev/ct.c ct needs-flag 1441.22Sscottrmajor {ct = 0} 1451.20Sthorpej 1461.20Sthorpejdevice mt: tape 1471.20Sthorpejattach mt at hpibbus 1481.20Sthorpejfile arch/hp300/dev/mt.c mt needs-flag 1491.22Sscottrmajor {mt = 1} 1501.20Sthorpej 1511.20Sthorpejdevice rd: disk 1521.20Sthorpejattach rd at hpibbus 1531.20Sthorpejfile arch/hp300/dev/rd.c rd needs-flag 1541.20Sthorpejfile arch/hp300/dev/rd_compat.c rd # XXX 1551.22Sscottrmajor {rd = 2} 1561.20Sthorpej 1571.20Sthorpejdevice ppi 1581.20Sthorpejattach ppi at hpibbus 1591.20Sthorpejfile arch/hp300/dev/ppi.c ppi needs-flag 1601.20Sthorpej 1611.20Sthorpej# Old HP SCSI layer 1621.20Sthorpejdevice oscsi { target = -1, lun = -1 } 1631.20Sthorpejattach oscsi at dio 1641.21Sthorpejfile arch/hp300/dev/scsi.c oscsi 1651.20Sthorpej 1661.20Sthorpej# Old HP SCSI devices 1671.20Sthorpejdevice sd: disk 1681.20Sthorpejattach sd at oscsi 1691.20Sthorpejfile arch/hp300/dev/sd.c sd needs-flag 1701.20Sthorpejfile arch/hp300/dev/sd_compat.c sd # XXX 1711.22Sscottrmajor {sd = 4} 1721.20Sthorpej 1731.20Sthorpejdevice st: tape 1741.20Sthorpejattach st at oscsi 1751.20Sthorpejfile arch/hp300/dev/st.c st needs-flag 1761.20Sthorpej 1771.20Sthorpejdevice ac 1781.20Sthorpejattach ac at oscsi 1791.20Sthorpejfile arch/hp300/dev/ac.c ac needs-flag 1801.20Sthorpej 1811.20Sthorpej# Human (Hilarious) Interface Loop 1821.20Sthorpej# XXX should be a real device 1831.20Sthorpejfile arch/hp300/dev/hil.c 1841.20Sthorpejfile arch/hp300/dev/hil_keymaps.c 1851.20Sthorpej 1861.20Sthorpej# 1871.20Sthorpej# Non-device files 1881.20Sthorpej# 1891.20Sthorpej 1901.20Sthorpejfile arch/hp300/hp300/autoconf.c 1911.20Sthorpejfile arch/hp300/hp300/clock.c 1921.20Sthorpejfile arch/hp300/hp300/conf.c 1931.20Sthorpejfile arch/hp300/hp300/db_memrw.c ddb | kgdb 1941.20Sthorpejfile arch/hp300/hp300/dkbad.c 1951.27Sthorpejfile arch/hp300/hp300/kgdb_machdep.c kgdb 1961.20Sthorpejfile arch/hp300/hp300/machdep.c 1971.25Sthorpejfile arch/hp300/hp300/intr.c 1981.27Sthorpejfile arch/hp300/hp300/leds.c useleds 1991.20Sthorpejfile arch/hp300/hp300/mem.c 2001.20Sthorpejfile arch/hp300/hp300/pmap.c 2011.20Sthorpejfile arch/hp300/hp300/pmap_bootstrap.c 2021.20Sthorpejfile arch/hp300/hp300/sys_machdep.c 2031.20Sthorpejfile arch/hp300/hp300/trap.c 2041.20Sthorpejfile arch/hp300/hp300/vm_machdep.c 2051.20Sthorpejfile arch/hp300/hp300/disksubr.c 2061.20Sthorpejfile arch/hp300/dev/dma.c 2071.20Sthorpej 2081.24Sthorpejfile arch/m68k/m68k/sig_machdep.c 2091.20Sthorpej 2101.20Sthorpejfile dev/cons.c 2111.20Sthorpejfile dev/cninit.c 2121.20Sthorpej 2131.20Sthorpejfile kludge_for_in_proto.c hy needs-flag 2141.22Sscottr 2151.22Sscottrmajor {vnd = 6} 2161.20Sthorpej 2171.20Sthorpej# 2181.20Sthorpej# HP-UX binary compatibility 2191.20Sthorpej# 2201.20Sthorpejinclude "compat/hpux/files.hpux" 2211.20Sthorpejfile arch/hp300/hp300/hpux_machdep.c compat_hpux 222