files.hppa revision 1.8
1# $OpenBSD: files.hppa,v 1.8 1998/12/29 22:27:48 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: 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#this is for ie debugging 136#device iz: ether 137#attach iz at gsc 138#file arch/hppa/gsc/if_i596.c iz 139 140device siop: ncr53c7xx, scsi 141attach siop at gsc 142file arch/hppa/gsc/siop_gsc.c siop 143 144device hil: tty 145attach hil at gsc 146file arch/hppa/gsc/hil.c hil 147 148# these we don't know yet 149#device medusa: fddi 150#attach medusa at gsc 151#file arch/hppa/gsc/medusa.c medusa 152 153# ANSI/VITA 26-1998 Gbit packet switching network iface 154#device myri 155#attach myri at gsc 156#file arch/hppa/gsc/myri.c myri 157 158# 159# HP-UX binary compatibility 160# 161include "compat/hpux/files.hpux" 162file arch/hppa/hppa/hpux_machdep.c compat_hpux 163 164# FP emulation 165include "arch/hppa/spmath/files.spmath" 166 167# 168# Non-device files 169# 170 171file arch/hppa/hppa/autoconf.c 172file arch/hppa/hppa/conf.c 173file arch/hppa/hppa/db_interface.c ddb 174file arch/hppa/hppa/db_disasm.c ddb 175file arch/hppa/hppa/disksubr.c disk 176file arch/hppa/hppa/machdep.c 177file arch/hppa/hppa/pmap.c 178file arch/hppa/hppa/process_machdep.c 179file arch/hppa/hppa/sys_machdep.c 180file arch/hppa/hppa/trap.c 181file arch/hppa/hppa/vm_machdep.c 182file arch/hppa/dev/clock.c 183file netinet/in_cksum.c inet 184 185file dev/cons.c 186file dev/cninit.c 187