summaryrefslogtreecommitdiff
path: root/sys/arch/sgi/conf/RAMDISK-IP28
blob: 6ee95d4c8b45e6583c4c8c8c642ac63f0fc5ecdd (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
#	$OpenBSD: RAMDISK-IP28,v 1.2 2012/05/26 17:10:07 miod Exp $
#
# THIS KERNEL IS FOR POWER INDIGO2 R10000 (IP28) SYSTEMS ONLY.

machine		sgi mips64

maxusers	4
option		TIMEZONE=0	# minutes west of GMT (for)
option		DST=0		# use daylight savings rules

# Make options
makeoption	LINK_ADDRESS="0xa800000020020000"

option		DDB

option		EISAVERBOSE
option		PCIVERBOSE

# Filesystem options
option		CD9660		# ISO 9660 + Rock Ridge file system
option		FIFO		# POSIX fifo support (in all filesystems)
option		FFS		# fast filesystem
#option		MSDOSFS		# Ability to read write MS-Dos filesystem
option		NFSCLIENT	# Sun NFS-compatible filesystem (client)

# Networking options
option		INET		# IP + ICMP + TCP + UDP
option		INET6		# IPv6 (needs INET)

# RAMDISK stuff
option		MINIROOTSIZE=10240
option		RAMDISK_HOOKS

# Define what targets to support
option		TGT_INDIGO2	# Indigo2
option		ARCBIOS		# mandatory
option		CPU_R10000	# R10000 support

# Specify storage configuration using ramdisk
config		bsd	root on rd0a swap on rd0b

#
# Definition of system
#
mainbus0	at root
cpu*		at mainbus0
clock0		at mainbus0

int0		at mainbus0	# Interrupt Controller
imc0		at mainbus0	# Memory Controller
gio0		at imc0
eisa0		at imc0

hpc0		at gio? addr 0x1fb80000

dsclock0	at hpc0	
sq*		at hpc?		# On-board Ethernet
wdsc*		at hpc?		# On-board SCSI
pckbc*		at hpc0		# keyboard and mouse

zs0		at hpc0
zstty*		at zs0		# Serial ports

pckbd*		at pckbc?
wskbd*		at pckbd? mux 1
#pms*		at pckbc?
#wsmouse*	at pms? mux 0

grtwo*		at gio?		# Express (GR2/GR3) graphics
wsdisplay*	at grtwo?
impact*		at gio?		# Impact graphics
wsdisplay*	at impact?
newport*	at gio?		# XL graphics
wsdisplay*	at newport?

giopci*		at gio?
pci*		at giopci?

scsibus*	at scsi?
sd*		at scsibus?
st*		at scsibus?
cd*		at scsibus?
#ch*		at scsibus?
#uk*		at scsibus?

#### PSEUDO Devices
pseudo-device	loop		1	# network loopback
pseudo-device	bpfilter	1	# packet filter ports

pseudo-device	rd		1	# Ram disk.
pseudo-device	bio		1	# ioctl multiplexing device

option		BOOT_CONFIG	# add support for boot -c