summaryrefslogtreecommitdiff
path: root/sys/arch/amiga/conf/DRACO
blob: d6cf4cee56bae056f00cc941371ef01ef3ba95e0 (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
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
#	$OpenBSD: DRACO,v 1.7 1996/12/11 23:06:34 niklas Exp $
#	$NetBSD: DRACO,v 1.2.4.2 1996/09/06 00:28:31 jtc Exp $

#
# Macro System GmbH "DraCo", currently 68060-only until FPE is integrated.
#

# this will be replace by std.amiga soon:
include "arch/amiga/conf/std.draco"

maxusers	8
option		TIMEZONE=300, DST=1

#
# mainboards to support (in addition to Amiga)
#
option		DRACO

#
# processors this kernel should support
#

option		"M68060"	# support for 060
option		"M060SP"	# MC68060 software support (Required for 060)
option		FPCOPROC	# Support for MC6888[12] (Required)

#
# pagers:
#

option		SWAPPAGER	# Pager for processes (Required)
option		DEVPAGER	# Pager for devices (Required)

#
# Networking options
#
option		INET		# IP networking support (Required)
#option		ISO		# ISO Networking support
#option		TPIP		# ARGO TP networking support
#option		CCITT		# CCITT X.25
#option		NS		# Xerox XNS
#option		EON		# ISO CLNL over IP
#option		GATEWAY		# Packet forwarding
#option		DIRECTED_BROADCAST	# Broadcast across subnets
#option		NSIP		# XNS over IP

#
# File system related options
#
option		QUOTA		# Disk quotas for local disks
option		NFSSERVER	# Network File System server side code
option		NFSCLIENT	# Network File System client side code

#
# File systems
#
option		FFS		# Berkeley fast file system
option		MFS		# Memory based filesystem
option		PROCFS		# Process filesystem
option		KERNFS		# Kernel parameter filesystem (Recommended)
option		FDESC		# /dev/fd filesystem
option		NULLFS		# Loopback filesystem
option		FIFO		# FIFO operations on vnodes (Recommended)
option		ADOSFS		# AmigaDOS file system
option		"CD9660"	# ISO 9660 file system, with Rock Ridge
#option		PORTAL		# Portal filesystem
option		MSDOSFS		# MS-DOS filesystem


#
# Compatability options for various existing systems
#
#option		"COMPAT_10"	# compatability with older NetBSD release
#option		COMPAT_SUNOS	# Support to run Sun (m68k) executables
#option		"TCP_COMPAT_42"	# Use 4.2 BSD style TCP
option		"COMPAT_NOMID"	# allow nonvalid machine id executables
#option		COMPAT_HPUX	# HP300 compatability

#
# Support for System V IPC facilities.
#
option		SYSVSHM		# System V-like shared memory
option		SYSVMSG		# System V-like messages
option		SYSVSEM		# System V-like semaphores

#
# Support for various kernel options
#
option		GENERIC		# Mini-root boot support
option		LKM		# Loadable kernel modules
option		KTRACE		# Add kernel tracing system call
option		DIAGNOSTIC	# Add additional error checking code
option		"NKMEMCLUSTERS=256"	# Size of kernel malloc area

#
# Misc. debuging options
#
option		PANICWAIT	# Require keystroke to dump/reboot
option		DEBUG		# Add debugging statements
option		DDB		# Kernel debugger
#option		SYSCALL_DEBUG	# debug all syscalls.
#option		SCSIDEBUG	# Add SCSI debugging statements
#option		KGDB		# Kernel debugger (KGDB) support
#option		PANICBUTTON	# Forced crash via keypress (???)

#
# Amiga specific options
#
option		MACHINE_NONCONTIG # Non-contiguous memory support 
				  # higly recommended for DraCo

option		RETINACONSOLE	# enable code to allow retina to be console

#option		"KFONT_8X11"	# 8x11 font

# This is how you specify the blitting speed, higher values may speed up blits
# a littel bit.  If you raise this value too much some trash may appear.
# the commented version is the default.
#option		RH_MEMCLK 61000000
# this option enables the 64 bit sprite which doesn't seems to be work
# for quite a few people.  E.g. The cursor sprite will turn to a block
# when moved to the top of the screen in X.
#option		RH_64BIT_SPRITE
# enables fast scroll code appears to now work on 040 systems.
#option		RETINA_SPEED_HACK
# enables the Hardwarecursor which does not work on some systems.
#option		RH_HARDWARECURSOR

grfrh0		at zbus0		# Altais looks just like the Retina Z3
grf2		at grfrh0
ite2		at grf2			# terminal emulators for grf's

msc0		at zbus0		# A2232 MSC multiport serial.
mfc0		at zbus0		# MultiFaceCard I/O board
mfcs0		at mfc0 unit 0		# MFC serial
mfcs1		at mfc0 unit 1		# MFC serial
#mfcp0		at mfc0 unit 0		# MFC parallel [not available yet]
#mfc1		at zbus0		# MultiFaceCard 2nd I/O board
#mfcs2		at mfc1 unit 0
#mfcs3		at mfc1 unit 1
#mfcp1		at mfc1 unit 0

le0		at zbus0		# Lance ethernet.
ed0		at zbus0		# dp8390 ethernet
es0		at zbus0		# SMC 91C90 ethernet
qn0		at zbus0		# quicknet ethernet
ae0		at zbus0		# Ariadne ethernet
bah*		at zbus0		# C= arcnet


# scsi stuff
drsc0		at mainbus0		# DraCo mainboard scsi
scsibus*	at drsc0

# each hard drive from low target to high
# will configure to the next available sd unit number
sd*	at scsibus? target ? lun ?	# scsi disks
st*	at scsibus? target ? lun ?	# scsi tapes
ss*	at scsibus? target ? lun ?	# scsi scanner
cd*	at scsibus? target ? lun ?	# scsi cd's

pseudo-device	pty 16			# pseudo terminals
pseudo-device	loop			# network loopback
pseudo-device	bpfilter 2		# berkeley packet filters
pseudo-device	tun 2

config	bsd swap on generic