# $FreeBSD: src/sys/sparc64/conf/NOTES,v 1.9.2.4 2005/02/17 01:06:04 marius Exp $
#
# This file contains machine dependent kernel configuration notes.  For
# machine independent notes, look in /sys/conf/NOTES.

# This directive is mandatory.  It defines the architecture to be
# configured for.  In this case, this kernel is for a machine using
# UltraSparc processors.
#
machine		sparc64


#####################################################################
# CPU OPTIONS

#
# You must specify at least one CPU (the one you intend to run on);
# deleting the specification for CPUs you don't need to use may make
# parts of the system run faster.
# XXX: On the Sparc64, there is only one CPU type
cpu		SUN4U


#####################################################################
# HARDWARE BUS CONFIGURATION

device		ebus
device		isa
device		pci
device		sbus
device		central
device		fhc


#####################################################################
# HARDWARE DEVICE CONFIGURATION

#
# Mandatory devices:
#

device		genclock	# Generic clock interface
device		eeprom		# eeprom (really a front-end for the MK48Txx)
device		"mk48txx"	# Mostek MK48T02, MK48T08, MK48T59 clock
device		rtc		# rtc (really a front-end for the MC146818)
device		"mc146818"	# Motorola MC146818 and compatible clocks

#
# Optional devices:
#

device		auxio		# auxiliary I/O device
device		creator		# Creator, Creator3D and Elite3D graphics cards

device		ofw_console	# Open Firmware console device
option 		OFWCONS_POLL_HZ=4 # 20 or more works best on Ultra2

device		sab		# Siemens SAB82532 based serial ports
device		zs		# Zilog 8530 based serial ports


#####################################################################
# Devices we don't want to deal with

nodevice	ukbd
nodevice	atkbdc
nodevice	atkbd
nodevice	psm
nodevice	vga
nodevice	daemon_saver
nodevice	snake_saver
nodevice	star_saver
nodevice	bktr
nodevice	fdc
nodevice	ppc
nodevice	"snd_ad1816"
nodevice	"snd_als4000"
nodevice	"snd_au88x0"
nodevice	snd_cmi
nodevice	"snd_cs4281"
nodevice	snd_csa
nodevice	"snd_ds1"
nodevice	"snd_emu10k1"
nodevice	"snd_es137x"
nodevice	snd_ess
nodevice	"snd_fm801"
nodevice	snd_gusc
nodevice	snd_ich
nodevice	snd_maestro
nodevice	"snd_maestro3"
nodevice	snd_mss
nodevice	snd_neomagic
nodevice	"snd_sb16"
nodevice	"snd_sb8"
nodevice	snd_sbc
nodevice	snd_solo
nodevice	"snd_t4dwave"
nodevice	"snd_via8233"
nodevice	"snd_via82c686"
nodevice	snd_vibes
nodevice	"snd_vortex1"
nodevice	snd_uaudio
nodevice	aha
nodevice	bt
nodevice	wds
nodevice	ep
nodevice	ex
nodevice	sio


#####################################################################
# Options we don't want to deal with

nooption	FDC_DEBUG
nooption	COM_ESP
nooption	CONSPEED
nooption	VGA_DEBUG
nooption	SC_RENDER_DEBUG
nooption	SC_DEBUG_LEVEL
nooption	PPC_DEBUG
nooption	PPC_PROBE_CHIPSET
nooption	SC_NO_SUSPEND_VTYSWITCH
nooption	SC_NO_FONT_LOADING
nooption	SC_KERNEL_CONS_REV_ATTR
nooption	SC_KERNEL_CONS_ATTR
nooption	SC_NORM_REV_ATTR
nooption	SC_NORM_ATTR
nooption	SC_DFLT_FONT
nooption	SC_ALT_MOUSE_IMAGE
nooption	VGA_WIDTH90
nooption	VGA_SLOW_IOACCESS
nooption	VGA_ALT_SEQACCESS
nooption	PSM_RESETAFTERSUSPEND
nooption	PSM_HOOKRESUME
nooption	ATKBD_DFLT_KEYMAP
nooption	EXT2FS


#####################################################################
# Make options we don't want to deal with

nomakeoption	SC_DFLT_FONT
nomakeoption	ATKBD_DFLT_KEYMAP
