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