#	$OpenBSD: DRACO,v 1.14 2000/11/08 11:53:54 art Exp $
#	$NetBSD: DRACO,v 1.7 1996/12/20 19:18:16 veego 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		UVM		# use the UVM virtual memory system

#
# 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_12
#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		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 little 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

drbbc0		at mainbus0		# DraCo battery backed clock
drsupio0	at mainbus0		# DraCo superio chip
com*		at drsupio? port ?	# DraCo serial

le*		at zbus0		# Lance ethernet.
ed0		at zbus0		# dp8390 ethernet
es0		at zbus0		# SMC 91C90 ethernet
qn0		at zbus0		# quicknet 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
cd*	at scsibus? target ? lun ?	# scsi cd's
ss*	at scsibus? target ? lun ?	# scsi scanner
ch*	at scsibus? target ? lun ?	# scsi autochangers
uk*	at scsibus? target ? lun ?	# scsi unknown

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

config	bsd swap on generic
