files.hppa revision 1.17
1# $OpenBSD: files.hppa,v 1.17 1999/11/25 19:24:38 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, eisabus 89attach wax at mainbus 90file arch/hppa/dev/wax.c wax 91 92device mongoose: 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 100#device sti: wsemuldisplaydev 101#attach sti at mainbus 102#file arch/hppa/dev/sti.c sti 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 based 16bit mono/stereo audio iface (most of others not w/ aone) 154device atwo: audio, mulaw, auconv 155attach atwo at gsc 156file arch/hppa/gsc/atwo.c atwo 157 158# HPA4011A/B w/ TMS380C26PQL, TMS38054FNL 159#device tms: tokenring 160#attach tms at gsc 161#file arch/hppa/gsc/if_tms.c tms 162 163# these we don't know yet 164# AMD Supernet2 FDDI ? 165#device medusa: fddi 166#attach medusa at gsc 167#file arch/hppa/gsc/medusa.c medusa 168 169# XXX should not be here 170# ANSI/VITA 26-1998 Gbit packet switching network iface 171#device myri: ether 172#attach myri at pci 173#file dev/pci/myri.c myri 174 175# 176# PC Keyboard controller (ps2) 177# 178 179#include "dev/pckbc/files.pckbc" 180 181# 182# Compatibility 183# 184include "compat/hpux/files.hpux" 185file arch/hppa/hppa/hpux_machdep.c compat_hpux 186include "compat/osf1/files.osf1" 187file arch/hppa/hppa/osf1_machdep.c compat_osf1 188include "compat/linux/files.linux" 189include "compat/ossaudio/files.ossaudio" 190file arch/hppa/hppa/linux_machdep.c compat_linux 191 192# FP emulation 193include "arch/hppa/spmath/files.spmath" 194 195# 196# Non-device files 197# 198 199file arch/hppa/hppa/autoconf.c 200file arch/hppa/hppa/conf.c 201file arch/hppa/hppa/db_interface.c ddb 202file arch/hppa/hppa/db_disasm.c ddb 203file arch/hppa/hppa/disksubr.c disk 204file arch/hppa/hppa/machdep.c 205file arch/hppa/hppa/pmap.c 206file arch/hppa/hppa/process_machdep.c 207file arch/hppa/hppa/sys_machdep.c 208file arch/hppa/hppa/trap.c 209file arch/hppa/hppa/vm_machdep.c 210#file arch/hppa/hppa/in_cksum.S inet 211file netinet/in_cksum.c inet 212file arch/hppa/dev/clock.c 213#file arch/hppa/hppa/fpemu.S fpemul 214 215file dev/cons.c 216file dev/cninit.c 217