files.hp300 revision 1.59
11.43Spooka# $NetBSD: files.hp300,v 1.59 2002/11/02 20:26:38 chs Exp $ 21.1Spooka# 31.1Spooka# hp300-specific configuration info 41.19Spooka 51.1Spooka# maxpartitions must be the first item in files.${ARCH} 61.19Spookamaxpartitions 8 71.19Spooka 81.1Spookamaxusers 2 8 64 91.1Spooka 101.1Spooka# SPU configuration options. 111.1Spookadefflag opt_spuconf.h HP320 HP330 HP340 HP345 HP350 HP360 HP370 121.1Spooka HP375 HP380 HP385 HP400 HP425 HP433 131.1Spooka 141.1Spooka# Misc. options. 151.1Spookadefflag USELEDS # make the lights twinkle 161.1Spooka 171.1Spooka# NOTE! The order of these lines is significant! Don't change them 181.1Spooka# unless you absolutely know what you're doing! 191.1Spooka 201.1Spooka# 211.1Spooka# Mainbus 221.1Spooka# 231.1Spooka 241.1Spookadevice mainbus { } 251.1Spookaattach mainbus at root 261.1Spooka 271.1Spooka# 281.1Spooka# Internal i/o space 291.1Spooka# 301.1Spooka 311.1Spookadevice intio { } 321.1Spookaattach intio at mainbus 331.1Spookafile arch/hp300/dev/intio.c intio 341.1Spooka 351.1Spooka# 361.1Spooka# DIO bus 371.1Spooka# 381.1Spooka 391.1Spookadevice dio { scode = -1 } 401.1Spookaattach dio at mainbus 411.1Spookafile arch/hp300/dev/dio.c dio 421.1Spooka 431.1Spooka# 441.1Spooka# Devices in Internal i/o space 451.1Spooka# 461.4Spooka 471.1Spooka# Real-time clock (not optional) 481.1Spookadevice rtc 491.1Spookaattach rtc at intio 501.1Spookafile arch/hp300/dev/rtc.c rtc 511.1Spooka 521.1Spooka# Human (Hilarious) Interface Loop 531.17Spookadevice hil { } 541.1Spookaattach hil at intio 551.1Spookafile arch/hp300/dev/hil.c hil needs-flag 561.1Spookafile arch/hp300/dev/hil_keymaps.c hil 571.1Spooka 581.1Spooka# Apollo Utilility Chip (a.k.a. "Frodo") found on 4xx workstations 591.10Spookadevice frodo { offset = -1 } 601.1Spookaattach frodo at intio 611.1Spookafile arch/hp300/dev/frodo.c frodo 621.1Spooka 631.1Spooka# Apollo APCI 8250-like UARTs 641.1Spookadevice apci: tty 651.35Spookaattach apci at frodo 661.35Spookafile arch/hp300/dev/apci.c apci needs-flag 671.35Spooka 681.35Spooka# Frame buffer attribute 691.35Spookadefine grfdev { } 701.1Spooka 711.1Spooka# Frame buffer devices 721.17Spookadevice dvbox: grfdev 731.17Spookafile arch/hp300/dev/grf_dv.c dvbox needs-flag 741.17Spooka 751.17Spookadevice gbox: grfdev 761.21Spookafile arch/hp300/dev/grf_gb.c gbox needs-flag 771.21Spooka 781.17Spookadevice hyper: grfdev 791.35Spookafile arch/hp300/dev/grf_hy.c hyper needs-flag 801.17Spooka 811.31Spookadevice rbox: grfdev 821.36Spookafile arch/hp300/dev/grf_rb.c rbox needs-flag 831.17Spooka 841.17Spookadevice topcat: grfdev 851.17Spookafile arch/hp300/dev/grf_tc.c topcat needs-flag 861.17Spooka 871.17Spooka# `grf' framebuffer abstraction 881.17Spookadevice grf { } 891.17Spookaattach grf at grfdev 901.17Spookafile arch/hp300/dev/grf.c grf needs-flag 911.17Spookafile arch/hp300/dev/grf_subr.c grf 921.17Spooka 931.17Spooka# Internal Terminal Emulator 941.17Spookadevice ite: tty 951.17Spookaattach ite at grf 961.17Spookafile arch/hp300/dev/ite.c ite needs-flag 971.17Spookafile arch/hp300/dev/ite_subr.c ite 981.17Spooka 991.17Spooka# Internal i/o framebuffer attachments 1001.17Spookaattach dvbox at intio with dvbox_intio 1011.17Spookaattach gbox at intio with gbox_intio 1021.17Spookaattach rbox at intio with rbox_intio 1031.17Spookaattach topcat at intio with topcat_intio 1041.28Spooka 1051.28Spooka# 1061.28Spooka# Devices on the DIO bus 1071.34Spooka# 1081.1Spooka 1091.1Spooka# DIO framebuffer attachments 1101.1Spookaattach dvbox at dio with dvbox_dio 1111.1Spookaattach gbox at dio with gbox_dio 1121.1Spookaattach hyper at dio with hyper_dio 1131.29Spookaattach rbox at dio with rbox_dio 1141.1Spookaattach topcat at dio with topcat_dio 1151.28Spooka 1161.28Spooka# DCA serial interface 1171.28Spookadevice dca: tty 1181.28Spookaattach dca at dio 1191.28Spookafile arch/hp300/dev/dca.c dca needs-flag 1201.28Spooka 1211.1Spooka# DCM serial interface 1221.1Spookadevice dcm: tty 1231.1Spookaattach dcm at dio 1241.1Spookafile arch/hp300/dev/dcm.c dcm needs-flag 1251.1Spooka 1261.23Spooka# LANCE ethernet 1271.1Spookaattach le at dio: le24 1281.1Spookafile arch/hp300/dev/if_le.c le 1291.1Spooka 1301.34Spooka# HP-IB interfaces 1311.1Spookadefine hpibdev { } 1321.1Spooka 1331.23Spookadevice nhpib: hpibdev 1341.1Spookaattach nhpib at dio 1351.1Spookafile arch/hp300/dev/nhpib.c nhpib 1361.1Spooka 1371.17Spookadevice fhpib: hpibdev 1381.1Spookaattach fhpib at dio 1391.34Spookafile arch/hp300/dev/fhpib.c fhpib 1401.1Spooka 1411.1Spooka# HP-IB bus layer 1421.1Spookadevice hpibbus { slave = -1, punit = -1 } 1431.23Spookaattach hpibbus at hpibdev 1441.42Spookafile arch/hp300/dev/hpib.c hpibbus 1451.1Spooka 1461.1Spooka# HP-IB devices 1471.1Spookadevice ct: tape 1481.1Spookaattach ct at hpibbus 1491.1Spookafile arch/hp300/dev/ct.c ct needs-flag 1501.1Spooka 1511.23Spookadevice mt: tape 1521.1Spookaattach mt at hpibbus 1531.1Spookafile arch/hp300/dev/mt.c mt needs-flag 1541.1Spooka 1551.1Spookadevice rd: disk 1561.1Spookaattach rd at hpibbus 1571.1Spookafile arch/hp300/dev/rd.c rd needs-flag 1581.1Spookafile arch/hp300/dev/rd_compat.c rd # XXX 1591.1Spooka 1601.1Spookadevice ppi 1611.42Spookaattach ppi at hpibbus 1621.17Spookafile arch/hp300/dev/ppi.c ppi needs-flag 1631.17Spooka 1641.17Spooka# Old HP SCSI layer 1651.17Spookadevice oscsi { target = -1, lun = -1 } 1661.17Spookaattach oscsi at dio 1671.17Spookafile arch/hp300/dev/scsi.c oscsi 1681.17Spooka 1691.17Spooka# Old HP SCSI devices 1701.17Spookadevice sd: disk 1711.17Spookaattach sd at oscsi 1721.17Spookafile arch/hp300/dev/sd.c sd needs-flag 1731.17Spookafile arch/hp300/dev/sd_compat.c sd # XXX 1741.17Spooka 1751.17Spookadevice st: tape 1761.17Spookaattach st at oscsi 1771.17Spookafile arch/hp300/dev/st.c st needs-flag 1781.17Spooka 1791.17Spookadevice ac 1801.17Spookaattach ac at oscsi 1811.17Spookafile arch/hp300/dev/ac.c ac needs-flag 1821.17Spooka 1831.17Spooka# Memory Disk for ramdisk 1841.17Spookafile dev/md_root.c memory_disk_hooks 1851.17Spooka 1861.17Spooka# 1871.17Spooka# Non-device files 1881.17Spooka# 1891.17Spooka 1901.17Spookafile arch/hp300/hp300/autoconf.c 1911.17Spookafile arch/hp300/hp300/bus_space.c 1921.17Spookafile arch/hp300/hp300/clock.c 1931.17Spookafile arch/hp300/hp300/dkbad.c 1941.17Spookafile arch/hp300/hp300/kgdb_machdep.c kgdb 1951.17Spookafile arch/hp300/hp300/machdep.c 1961.17Spookafile arch/hp300/hp300/intr.c 1971.17Spookafile arch/hp300/hp300/leds.c useleds 1981.17Spookafile arch/hp300/hp300/mem.c 1991.23Spookafile arch/hp300/hp300/pmap.c 2001.17Spookafile arch/hp300/hp300/pmap_bootstrap.c compile-with "${NOPROF_C}" 2011.17Spookafile arch/hp300/hp300/procfs_machdep.c procfs 2021.17Spookafile arch/hp300/hp300/softintr.c 2031.17Spookafile arch/hp300/hp300/sys_machdep.c 2041.17Spookafile arch/hp300/hp300/trap.c 2051.17Spookafile arch/hp300/hp300/disksubr.c 2061.23Spookafile arch/hp300/dev/dma.c 2071.17Spookafile arch/m68k/m68k/cacheops.c 2081.17Spookafile arch/m68k/m68k/db_memrw.c ddb | kgdb 2091.17Spookafile arch/m68k/m68k/vm_machdep.c 2101.17Spooka 2111.17Spookafile dev/clock_subr.c 2121.17Spookafile dev/cons.c 2131.17Spooka 2141.17Spooka# 2151.17Spooka# HP-UX binary compatibility 2161.17Spooka# 2171.17Spookainclude "compat/hpux/files.hpux" 2181.17Spookafile arch/hp300/hp300/hpux_machdep.c compat_hpux 2191.17Spooka 2201.17Spooka# NetBSD m68k a.out Binary Compatibility (COMPAT_AOUT_M68K) 2211.17Spookainclude "compat/aoutm68k/files.aoutm68k" 2221.17Spooka 2231.17Spooka# SVR4 Binary Compatibility (COMPAT_SVR4) 2241.1Spookainclude "compat/svr4/files.svr4" 2251.1Spooka 2261.11Spooka# SunOS Binary Compatibility (COMPAT_SUNOS) 2271.10Spookainclude "compat/sunos/files.sunos" 2281.10Spookafile arch/m68k/m68k/sunos_machdep.c compat_sunos 2291.10Spooka 2301.10Spooka# Linux binary compatibility (COMPAT_LINUX) 2311.10Spookainclude "compat/linux/files.linux" 2321.10Spookainclude "compat/linux/arch/m68k/files.linux_m68k" 2331.10Spookafile arch/m68k/m68k/linux_trap.c compat_linux 2341.10Spooka 2351.10Spooka# a.out binary compatibility (COMPAT_AOUT) 2361.10Spookainclude "compat/aout/files.aout" 2371.10Spooka 2381.10Spooka# OSS audio driver compatibility 2391.10Spookainclude "compat/ossaudio/files.ossaudio" 2401.10Spooka 2411.10Spookainclude "arch/hp300/conf/majors.hp300" 2421.10Spooka