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