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