files.hppa revision 1.26
1# $OpenBSD: files.hppa,v 1.26 2000/06/07 00:41:23 mickey Exp $ 2# 3# hppa-specific configuration info 4 5# maxpartitions must be the first item in files.${ARCH} 6maxpartitions 16 7 8maxusers 2 8 64 9 10# 11# "workstation console" routines 12# 13include "dev/wscons/files.wscons" 14 15# 16# Media Independent Interface (mii) 17# 18include "dev/mii/files.mii" 19 20# 21# Machine-independent SCSI drivers 22# 23include "scsi/files.scsi" 24major { sd = 4 } 25major { st = 5 } 26major { cd = 6 } 27 28# 29# MI ATAPI drivers 30# 31#include "dev/atapiscsi/files.atapiscsi" 32#include "dev/ata/files.ata" 33 34# 35# ISA Bus support 36# 37include "dev/isa/files.isa" 38include "dev/isa/files.isapnp" 39 40# 41# EISA Bus support 42# 43include "dev/eisa/files.eisa" 44 45# 46# PCI Bus support 47# 48include "dev/pci/files.pci" 49 50# 51# Gonzo System Connect Bus 52# (GSC, GSC-1X, GSC+, GSC-1.5X, GSC-2X) 53# 54define gscbus { } 55 56# 57# Mainbus 58# 59 60define mainbus {[irq = -1]} 61device mainbus 62attach mainbus at root 63file arch/hppa/hppa/mainbus.c mainbus 64 65device pdc 66attach pdc at mainbus 67file arch/hppa/dev/pdc.c pdc 68 69device mem 70attach mem at mainbus 71file arch/hppa/dev/mem.c mem 72 73device cpu 74attach cpu at mainbus 75file arch/hppa/dev/cpu.c cpu 76 77device fpu 78attach fpu at mainbus 79file arch/hppa/dev/fpu.c fpu 80 81# 1FT1-0002, 1FU2-0002 82# as goes w/ 7100LC, 7300LC, 7200, 8000, 8200, 8500 83device lasi: gscbus 84attach lasi at mainbus 85file arch/hppa/dev/lasi.c lasi 86 87# all the older systems 88device asp: gscbus 89attach asp at mainbus 90file arch/hppa/dev/asp.c asp 91 92# 1FT4-0001, ASIC used on gecko cards 93device wax: gscbus, isabus, eisabus 94attach wax at mainbus 95file arch/hppa/dev/wax.c wax 96 97device mongoose: isabus, eisabus 98attach mongoose at mainbus 99file arch/hppa/dev/mongoose.c mongoose 100 101device dino: pcibus 102attach dino at mainbus 103file arch/hppa/dev/dino.c dino 104 105attach sti at mainbus with sti_sgc 106file arch/hppa/dev/sti_sgc.c sti_sgc 107 108### 109 110major {ccd = 1} 111major {vnd = 2} 112 113# RAM disk 114file arch/hppa/dev/rd_root.c ramdisk_hooks 115major {rd = 3} 116 117# 118# GSC bus devices 119# 120 121device gsc {[irq = -1]} 122attach gsc at gscbus 123file arch/hppa/gsc/gscbus.c gsc 124 125# com and lpt are both on WD 16C552 126attach com at gsc with com_gsc 127file arch/hppa/gsc/com_gsc.c com 128 129attach lpt at gsc with lpt_gsc 130file arch/hppa/gsc/lpt_gsc.c lpt 131 132#include "dev/fdc/files.fdc" 133#major { fd = 7 } 134#major { ft = 8 } 135#attach fdc at gsc with fdc_gsc 136#file arch/hppa/gsc/fdc_gsc.c fdc 137 138attach ie at gsc with ie_gsc 139file arch/hppa/gsc/if_ie_gsc.c ie_gsc 140 141device siop: ncr53c7xx, scsi 142attach siop at gsc 143file arch/hppa/gsc/siop_gsc.c siop 144 145device hil: tty 146attach hil at gsc 147file arch/hppa/gsc/hil.c hil 148 149#attach pckbc at gsc with pckbc_gsc 150#file arch/hppa/gsc/pckbc_gsc.c pckbc_gsc 151 152# PSB 2160-N based 8bit mono audio (705, 710, 745i/*, 747i/*) 153device aone: audio, mulaw, auconv 154attach aone at gsc 155file arch/hppa/gsc/aone.c aone 156 157# CS4215/AD1849 based 16bit mono/stereo audio iface (most of others not w/ aone) 158# a.k.a. Audio Type 2 (optional beeper) 159device harmony {} : audio, mulaw, auconv 160attach harmony at gsc 161file arch/hppa/gsc/harmony.c harmony 162 163# fax/modem/voice on harmony 164attach com at harmony with com_harmony 165file arch/hppa/gsc/com_harmony.c com_harmony 166 167# HPA4011A/B w/ TMS380C26PQL, TMS38054FNL 168#device tms: tokenring 169#attach tms at gsc 170#file arch/hppa/gsc/if_tms.c tms 171 172# these we don't know yet 173# AMD Supernet2 FDDI ? 174#device medusa: fddi 175#attach medusa at gsc 176#file arch/hppa/gsc/medusa.c medusa 177 178# XXX should not be here 179# ANSI/VITA 26-1998 Gbit packet switching network iface 180#device myri: ether 181#attach myri at pci 182#file dev/pci/myri.c myri 183 184# 185# PC Keyboard controller (ps2) 186# 187 188#include "dev/pckbc/files.pckbc" 189 190# 191# Compatibility 192# 193include "compat/hpux/files.hpux" 194file arch/hppa/hppa/hpux_machdep.c compat_hpux 195include "compat/osf1/files.osf1" 196file arch/hppa/hppa/osf1_machdep.c compat_osf1 197include "compat/linux/files.linux" 198include "compat/ossaudio/files.ossaudio" 199file arch/hppa/hppa/linux_machdep.c compat_linux 200 201# 202# Non-device files 203# 204 205file arch/hppa/hppa/autoconf.c 206file arch/hppa/hppa/conf.c 207file arch/hppa/hppa/db_interface.c ddb 208file arch/hppa/hppa/db_disasm.c ddb 209file arch/hppa/hppa/disksubr.c disk 210file arch/hppa/hppa/machdep.c 211file arch/hppa/hppa/pmap.c 212file arch/hppa/hppa/process_machdep.c 213file arch/hppa/hppa/sys_machdep.c 214file arch/hppa/hppa/trap.c 215file arch/hppa/hppa/vm_machdep.c 216#file arch/hppa/hppa/in_cksum.S inet 217file netinet/in_cksum.c inet 218file arch/hppa/dev/clock.c 219file arch/hppa/hppa/fpemu.S fpemul 220 221file dev/cons.c 222file dev/cninit.c 223