files.hppa revision 1.6
1# $OpenBSD: files.hppa,v 1.6 1998/12/23 17:48:46 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 10defopt HP7100 11defopt HP7100LC 12defopt HP7150 13defopt HP7200 14defopt FPEMUL 15 16# 17# raster console routines 18# 19 20define raster 21include "dev/rcons/files.rcons" 22 23# 24# "workstation console" routines 25# 26 27include "dev/wscons/files.wscons" 28 29# 30# Machine-independent SCSI drivers 31# 32include "scsi/files.scsi" 33major { sd = 4 } 34major { st = 5 } 35major { cd = 6 } 36 37# 38# MI ATAPI drivers 39# 40include "dev/atapi/files.atapi" 41 42# 43# ISA Bus support 44# 45include "dev/isa/files.isa" 46include "dev/isa/files.isapnp" 47 48# 49# EISA Bus support 50# 51include "dev/eisa/files.eisa" 52 53# 54# General System Connect Bus 55# 56define gscbus { } 57 58# 59# Mainbus 60# 61 62define mainbus { } 63device mainbus 64attach mainbus at root 65file arch/hppa/hppa/mainbus.c mainbus 66 67device pdc 68attach pdc at mainbus 69file arch/hppa/dev/pdc.c pdc 70 71device mem 72attach mem at mainbus 73file arch/hppa/dev/mem.c mem 74 75device cpu 76attach cpu at mainbus 77file arch/hppa/dev/cpu.c cpu 78 79device lasi: gscbus 80attach lasi at mainbus 81file arch/hppa/dev/lasi.c lasi 82 83device asp: gscbus 84attach asp at mainbus 85file arch/hppa/dev/asp.c asp 86 87device wax: gscbus, eisabus 88attach wax at mainbus 89file arch/hppa/dev/wax.c wax 90 91device eba: eisabus 92attach eba at mainbus 93file arch/hppa/dev/eba.c eba 94 95device sti: raster, wsconsdev 96attach sti at mainbus 97file arch/hppa/dev/sti.c sti 98 99### 100 101major {ccd = 1} 102major {vnd = 2} 103 104# RAM disk 105pseudo-device rd: disk 106file dev/ramdisk.c rd needs-flag 107file arch/hppa/dev/rd_root.c ramdisk_hooks 108major {rd = 3} 109 110# 111# GSC bus devices 112# 113 114device gsc {[irq = -1]} 115attach gsc at gscbus 116file arch/hppa/gsc/gscbus.c gsc 117 118attach com at gsc with com_gsc 119file arch/hppa/gsc/com_gsc.c com 120 121attach lpt at gsc with lpt_gsc 122file arch/hppa/gsc/lpt_gsc.c lpt 123 124include "dev/fdc/files.fdc" 125major { fd = 7 } 126major { ft = 8 } 127attach fdc at gsc with fdc_gsc 128file arch/hppa/gsc/fdc_gsc.c fdc 129 130#device ie: ether, i82586 131attach ie at gsc with ie_gsc 132file arch/hppa/gsc/if_ie_gsc.c ie_gsc 133file dev/ic/i82586.c ie 134 135#device iz: ether 136#attach iz at gsc 137#file arch/hppa/gsc/if_i596.c iz 138 139device siop: ncr53c7xx, scsi 140attach siop at gsc 141file arch/hppa/gsc/siop_gsc.c siop 142 143device hil: tty 144attach hil at gsc 145file arch/hppa/gsc/hil.c hil 146 147# these we don't know yet 148#device ciolan: ether 149#attach ciolan at gsc 150#file arch/hppa/gsc/ciolan.c ciolan 151 152#device medusa: fddi 153#attach medusa at gsc 154#file arch/hppa/gsc/medusa.c medusa 155 156#device myri 157#attach myri at gsc 158#file arch/hppa/gsc/myri.c myri 159 160# 161# HP-UX binary compatibility 162# 163include "compat/hpux/files.hpux" 164file arch/hppa/hppa/hpux_machdep.c compat_hpux 165 166# FP emulation 167include "arch/hppa/spmath/files.spmath" 168 169# 170# Non-device files 171# 172 173file arch/hppa/hppa/autoconf.c 174file arch/hppa/hppa/conf.c 175file arch/hppa/hppa/db_interface.c ddb 176file arch/hppa/hppa/db_disasm.c ddb 177file arch/hppa/hppa/disksubr.c disk 178file arch/hppa/hppa/machdep.c 179file arch/hppa/hppa/pmap.c 180file arch/hppa/hppa/process_machdep.c 181file arch/hppa/hppa/sys_machdep.c 182file arch/hppa/hppa/trap.c 183file arch/hppa/hppa/vm_machdep.c 184file arch/hppa/dev/clock.c 185file netinet/in_cksum.c inet 186 187file dev/cons.c 188file dev/cninit.c 189