files.hp300 revision 1.26
11.26Sthorpej# $NetBSD: files.hp300,v 1.26 1997/04/27 21:05:49 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.26Sthorpej# CPU 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.20Sthorpej# NOTE! The order of these lines is significant! Don't change them 251.20Sthorpej# unless you absolutely know what you're doing! 261.20Sthorpej 271.20Sthorpej# Frame buffer attribute 281.20Sthorpejdefine grfdev { } 291.20Sthorpej 301.20Sthorpej# Frame buffer devices 311.20Sthorpejdevice dvbox: grfdev 321.20Sthorpejfile arch/hp300/dev/grf_dv.c dvbox needs-flag 331.20Sthorpej 341.20Sthorpejdevice gbox: grfdev 351.20Sthorpejfile arch/hp300/dev/grf_gb.c gbox needs-flag 361.20Sthorpej 371.20Sthorpejdevice hyper: grfdev 381.20Sthorpejfile arch/hp300/dev/grf_hy.c hyper needs-flag 391.20Sthorpej 401.20Sthorpejdevice rbox: grfdev 411.20Sthorpejfile arch/hp300/dev/grf_rb.c rbox needs-flag 421.20Sthorpej 431.20Sthorpejdevice topcat: grfdev 441.20Sthorpejfile arch/hp300/dev/grf_tc.c topcat needs-flag 451.20Sthorpej 461.20Sthorpej# `grf' framebuffer abstraction 471.20Sthorpejdevice grf { } 481.20Sthorpejattach grf at grfdev 491.20Sthorpejfile arch/hp300/dev/grf.c grf needs-flag 501.20Sthorpejfile arch/hp300/dev/grf_subr.c grf 511.20Sthorpej 521.20Sthorpej# Internal Terminal Emulator 531.20Sthorpejdevice ite 541.20Sthorpejattach ite at grf 551.20Sthorpejfile arch/hp300/dev/ite.c ite needs-flag 561.20Sthorpejfile arch/hp300/dev/ite_subr.c ite 571.20Sthorpej 581.20Sthorpej# 591.20Sthorpej# Mainbus 601.20Sthorpej# 611.20Sthorpej 621.20Sthorpejdevice mainbus { } 631.20Sthorpejattach mainbus at root 641.20Sthorpej 651.20Sthorpej# 661.20Sthorpej# Internal i/o space 671.20Sthorpej# 681.20Sthorpej 691.20Sthorpejdevice intio { } 701.20Sthorpejattach intio at mainbus 711.20Sthorpejfile arch/hp300/dev/intio.c intio 721.20Sthorpej 731.20Sthorpej# Internal i/o framebuffer attachments 741.20Sthorpejattach dvbox at intio with dvbox_intio 751.20Sthorpejattach gbox at intio with gbox_intio 761.20Sthorpejattach rbox at intio with rbox_intio 771.20Sthorpejattach topcat at intio with topcat_intio 781.20Sthorpej 791.20Sthorpej# 801.20Sthorpej# DIO bus 811.20Sthorpej# 821.20Sthorpej 831.20Sthorpejdevice dio { scode = -1 } 841.20Sthorpejattach dio at mainbus 851.20Sthorpejfile arch/hp300/dev/dio.c dio 861.20Sthorpej 871.20Sthorpej# DIO framebuffer attachments 881.20Sthorpejattach dvbox at dio with dvbox_dio 891.20Sthorpejattach gbox at dio with gbox_dio 901.20Sthorpejattach hyper at dio with hyper_dio 911.20Sthorpejattach rbox at dio with rbox_dio 921.20Sthorpejattach topcat at dio with topcat_dio 931.20Sthorpej 941.20Sthorpej# DCA serial interface 951.20Sthorpejdevice dca: tty 961.20Sthorpejattach dca at dio 971.20Sthorpejfile arch/hp300/dev/dca.c dca needs-flag 981.20Sthorpej 991.20Sthorpej# DCM serial interface 1001.20Sthorpejdevice dcm: tty 1011.20Sthorpejattach dcm at dio 1021.20Sthorpejfile arch/hp300/dev/dcm.c dcm needs-flag 1031.20Sthorpej 1041.20Sthorpej# LANCE ethernet 1051.20Sthorpejattach le at dio 1061.20Sthorpejfile arch/hp300/dev/if_le.c le 1071.20Sthorpej 1081.20Sthorpej# HP-IB interfaces 1091.20Sthorpejdefine hpibdev { } 1101.20Sthorpej 1111.20Sthorpejdevice nhpib: hpibdev 1121.20Sthorpejattach nhpib at dio 1131.20Sthorpejfile arch/hp300/dev/nhpib.c nhpib 1141.20Sthorpej 1151.20Sthorpejdevice fhpib: hpibdev 1161.20Sthorpejattach fhpib at dio 1171.20Sthorpejfile arch/hp300/dev/fhpib.c fhpib 1181.20Sthorpej 1191.20Sthorpej# HP-IB bus layer 1201.20Sthorpejdevice hpibbus { slave = -1, punit = -1 } 1211.20Sthorpejattach hpibbus at hpibdev 1221.20Sthorpejfile arch/hp300/dev/hpib.c hpibbus 1231.20Sthorpej 1241.20Sthorpej# HP-IB devices 1251.20Sthorpejdevice ct: tape 1261.20Sthorpejattach ct at hpibbus 1271.20Sthorpejfile arch/hp300/dev/ct.c ct needs-flag 1281.22Sscottrmajor {ct = 0} 1291.20Sthorpej 1301.20Sthorpejdevice mt: tape 1311.20Sthorpejattach mt at hpibbus 1321.20Sthorpejfile arch/hp300/dev/mt.c mt needs-flag 1331.22Sscottrmajor {mt = 1} 1341.20Sthorpej 1351.20Sthorpejdevice rd: disk 1361.20Sthorpejattach rd at hpibbus 1371.20Sthorpejfile arch/hp300/dev/rd.c rd needs-flag 1381.20Sthorpejfile arch/hp300/dev/rd_compat.c rd # XXX 1391.22Sscottrmajor {rd = 2} 1401.20Sthorpej 1411.20Sthorpejdevice ppi 1421.20Sthorpejattach ppi at hpibbus 1431.20Sthorpejfile arch/hp300/dev/ppi.c ppi needs-flag 1441.20Sthorpej 1451.20Sthorpej# Old HP SCSI layer 1461.20Sthorpejdevice oscsi { target = -1, lun = -1 } 1471.20Sthorpejattach oscsi at dio 1481.21Sthorpejfile arch/hp300/dev/scsi.c oscsi 1491.20Sthorpej 1501.20Sthorpej# Old HP SCSI devices 1511.20Sthorpejdevice sd: disk 1521.20Sthorpejattach sd at oscsi 1531.20Sthorpejfile arch/hp300/dev/sd.c sd needs-flag 1541.20Sthorpejfile arch/hp300/dev/sd_compat.c sd # XXX 1551.22Sscottrmajor {sd = 4} 1561.20Sthorpej 1571.20Sthorpejdevice st: tape 1581.20Sthorpejattach st at oscsi 1591.20Sthorpejfile arch/hp300/dev/st.c st needs-flag 1601.20Sthorpej 1611.20Sthorpejdevice ac 1621.20Sthorpejattach ac at oscsi 1631.20Sthorpejfile arch/hp300/dev/ac.c ac needs-flag 1641.20Sthorpej 1651.20Sthorpej# Human (Hilarious) Interface Loop 1661.20Sthorpej# XXX should be a real device 1671.20Sthorpejfile arch/hp300/dev/hil.c 1681.20Sthorpejfile arch/hp300/dev/hil_keymaps.c 1691.20Sthorpej 1701.20Sthorpej# 1711.20Sthorpej# Non-device files 1721.20Sthorpej# 1731.20Sthorpej 1741.20Sthorpejfile arch/hp300/hp300/autoconf.c 1751.20Sthorpejfile arch/hp300/hp300/clock.c 1761.20Sthorpejfile arch/hp300/hp300/conf.c 1771.20Sthorpejfile arch/hp300/hp300/db_memrw.c ddb | kgdb 1781.20Sthorpejfile arch/hp300/hp300/dkbad.c 1791.20Sthorpejfile arch/hp300/hp300/kgdb_glue.c kgdb compile-with "${NORMAL_C} -fno-defer-pop" 1801.20Sthorpejfile arch/hp300/hp300/kgdb_stub.c kgdb 1811.20Sthorpejfile arch/hp300/hp300/machdep.c 1821.25Sthorpejfile arch/hp300/hp300/intr.c 1831.20Sthorpejfile arch/hp300/hp300/mem.c 1841.20Sthorpejfile arch/hp300/hp300/pmap.c 1851.20Sthorpejfile arch/hp300/hp300/pmap_bootstrap.c 1861.20Sthorpejfile arch/hp300/hp300/sys_machdep.c 1871.20Sthorpejfile arch/hp300/hp300/trap.c 1881.20Sthorpejfile arch/hp300/hp300/vm_machdep.c 1891.20Sthorpejfile arch/hp300/hp300/disksubr.c 1901.20Sthorpejfile arch/hp300/dev/dma.c 1911.20Sthorpej 1921.24Sthorpejfile arch/m68k/m68k/sig_machdep.c 1931.20Sthorpej 1941.20Sthorpejfile dev/cons.c 1951.20Sthorpejfile dev/cninit.c 1961.20Sthorpej 1971.20Sthorpejfile kludge_for_in_proto.c hy needs-flag 1981.22Sscottr 1991.22Sscottrmajor {vnd = 6} 2001.20Sthorpej 2011.20Sthorpej# 2021.20Sthorpej# HP-UX binary compatibility 2031.20Sthorpej# 2041.20Sthorpejinclude "compat/hpux/files.hpux" 2051.20Sthorpejfile arch/hp300/hp300/hpux_machdep.c compat_hpux 206