summaryrefslogtreecommitdiff
path: root/sys/arch/sgi/conf/files.sgi
blob: 23efacfd89bdadce83796435d8e8b31db5611164 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
#	$OpenBSD: files.sgi,v 1.2 2004/08/10 07:30:56 mickey Exp $
#
# maxpartitions must be first item in files.${ARCH}
#
maxpartitions 16

maxusers 2 8 64

#	Required files

file	arch/sgi/sgi/autoconf.c
file	arch/sgi/sgi/conf.c
file	arch/sgi/sgi/machdep.c
file	arch/sgi/dev/wscons_machdep.c	wsdisplay

#
# Media Indepedent Interface (mii)
#
include "dev/mii/files.mii"

#
#	Machine-independent ATAPI drivers 
#

include "dev/atapiscsi/files.atapiscsi"
include "dev/ata/files.ata"

#
#	System BUS types
#
define	mainbus {}
device	mainbus
attach	mainbus at root

#	Our CPU configurator
device	cpu
attach	cpu at mainbus

#
#	MACE localbus autoconfiguration devices
#
define	macebus { [sys = - 1], [base = -1 ], [irq = -1] }
device	macebus
attach	macebus at mainbus
file	arch/sgi/localbus/macebus.c		macebus
file	arch/sgi/localbus/macectrl.S		macebus

#
#	PCI Bus bridges
#
device	macepcibr {} : pcibus
attach	macepcibr at macebus
file	arch/sgi/pci/macepcibridge.c		macepcibr needs-flag
file	arch/sgi/pci/macepcimap.c		macepcibr

#	Use machine independent SCSI driver routines
include	"scsi/files.scsi"
major	{sd = 0}
major	{cd = 3}

include "dev/i2o/files.i2o"

include "dev/pci/files.pci"

# Clock device
device	clock
attach	clock at macebus
file	arch/sgi/sgi/clock_md.c			clock

# 16[45]50-based "com" ports on localbus
attach	com at macebus with com_localbus
file	arch/sgi/localbus/com_lbus.c		com_localbus

# PC parallel ports (XXX what chip?)
attach	lpt at macebus with lpt_localbus
file	arch/sgi/dev/lpt_lbus.c			lpt_localbus

# MACE MAC-110 ethernet
device	mec: ether, ifnet, ifmedia, mii
attach	mec at macebus
file	arch/sgi/dev/if_mec.c			mec

# Raster operations
include "dev/rasops/files.rasops"
include "dev/wsfont/files.wsfont"

#
#  wscons console
#
include "dev/wscons/files.wscons"

#
#	PCI Bus support
#

#
# Machine-independent USB drivers
#
include "dev/usb/files.usb"

#
# Machine-independent IEEE1394 drivers
#
include "dev/ieee1394/files.ieee1394"

#
# Specials.
#
# RAM disk for boot
major {rd = 8}

#
#	Common files
#

file	dev/cons.c
file	dev/cninit.c
file	netinet/in_cksum.c
file	netns/ns_cksum.c			ns

#
# mips o32 ABI compat.
#
#include "compat/mipso32/files.mipso32"