files.hppa revision 1.4
1#	$OpenBSD: files.hppa,v 1.4 1998/11/04 17:06:05 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#
32
33include "scsi/files.scsi"
34major	{ sd = 4 }
35major	{ st = 5 }
36major	{ cd = 6 }
37
38#
39#
40#
41
42define	gscbus	{ }
43
44#
45# Mainbus
46#
47
48define	mainbus { }
49device	mainbus
50attach	mainbus at root
51file	arch/hppa/hppa/mainbus.c	mainbus
52
53device	pdc
54attach	pdc at mainbus
55file	arch/hppa/dev/pdc.c		pdc
56file	arch/hppa/dev/pdcall.c		pdc
57
58device	cpu
59attach	cpu at mainbus
60file	arch/hppa/dev/cpu.c		cpu
61
62device	led
63attach	led at mainbus
64file	arch/hppa/dev/led.c		led
65
66device	lasi: gscbus
67attach	lasi at mainbus
68file	arch/hppa/dev/lasi.c		lasi
69
70device	asp: gscbus
71attach	asp at mainbus
72file	arch/hppa/dev/asp.c		asp
73
74device	wax: gscbus, eisabus
75attach	wax at mainbus
76file	arch/hppa/dev/wax.c		wax
77
78device	eba: eisabus
79attach	eba at mainbus
80file	arch/hppa/dev/eba.c		eba
81
82device	sti: raster, wsconsdev
83attach	sti at mainbus
84file	arch/hppa/dev/sti.c		sti needs-flag
85
86###
87
88major	{ccd = 1}
89major	{vnd = 2}
90
91# RAM disk
92pseudo-device rd: disk
93file	dev/ramdisk.c			rd needs-flag
94file	arch/hppa/dev/rd_root.c		ramdisk_hooks
95major	{rd = 3}
96
97#
98# GSC bus devices
99#
100
101device	gsc {}
102attach	gsc at gscbus
103file	arch/hppa/gsc/gscbus.c		gsc
104
105attach	com at gsc with com_gsc
106file	arch/hppa/gsc/com_gsc.c		com
107
108attach	lpt at gsc with lpt_gsc
109file	arch/hppa/gsc/lpt_gsc.c		lpt
110
111include "dev/fdc/files.fdc"
112major	{ fd = 7 }
113major	{ ft = 8 }
114attach	fdc at gsc with fdc_gsc
115file	arch/hppa/gsc/fdc_gsc.c		fdc
116
117device	ie: ether
118attach	ie at gsc with ie_gsc
119file	arch/hppa/gsc/if_ie_gsc.c	ie
120file	dev/ic/i82596.c			ie
121
122device	siop: ncr53c7xx, scsi
123attach	siop at gsc
124file	arch/hppa/gsc/siop_gsc.c	siop
125
126# these we don't know yet
127#device	ciolan: ether
128#attach	ciolan at gsc
129#file	arch/hppa/gsc/ciolan.c		ciolan
130
131#device	medusa: fddi
132#attach	medusa at gsc
133#file	arch/hppa/gsc/medusa.c		medusa
134
135#
136# EISA Bus support
137#
138include "dev/eisa/files.eisa"
139
140#
141# HP-UX binary compatibility
142#
143include "compat/hpux/files.hpux"
144file	arch/hppa/hppa/hpux_machdep.c		compat_hpux
145
146# FP emulation
147include "arch/hppa/spmath/files.spmath"
148
149#
150# Non-device files
151#
152
153file	arch/hppa/hppa/autoconf.c
154file	arch/hppa/hppa/conf.c
155file	arch/hppa/hppa/db_interface.c		ddb
156file	arch/hppa/hppa/db_disasm.c		ddb
157file	arch/hppa/hppa/disksubr.c		disk
158file	arch/hppa/hppa/machdep.c
159file	arch/hppa/hppa/mem.c
160file	arch/hppa/hppa/movc.S
161file	arch/hppa/hppa/cswtch.S
162file	arch/hppa/hppa/syscall.S
163file	arch/hppa/hppa/pmap.c
164file	arch/hppa/hppa/process_machdep.c
165file	arch/hppa/hppa/sys_machdep.c
166file	arch/hppa/hppa/trap.c
167file	arch/hppa/hppa/vm_machdep.c
168file	arch/hppa/dev/dma.c
169file	arch/hppa/dev/clock.c
170file	netinet/in_cksum.c			inet
171
172file	dev/cons.c
173file	dev/cninit.c
174