# $FreeBSD: src/sys/sparc64/conf/NOTES,v 1.4 2003/07/01 15:13:07 tmm 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		apb			# Sun APB PCI-PCI bridge
device		ebus
device		isa
device		pci
device		sbus
device		central
device		fhc

# New OpenFirmware PCI framework. This fixes a number of interrupt-
# routing problems and changes the device enumeration to be hopefully
# closer to Solaris. Be aware that, because of the latter, enabling or
# disabling this option may require reconfiguration, and can even
# cause the machine to not boot without manual intervention before the
# fstab is adjusted.
#options 	OFW_NEWPCI

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

#
# Mandatory devices:
#

device		genclock	# Generic clock interface
device		eeprom		# eeprom (really an ebus driver for the MK48Txx)
device		"mk48txx"	# Mostek MK48T02, MK48T08, MK48T59 clock

#
# Optional devices:
#

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	splash
nodevice	sc
nodevice	blank_saver
nodevice	daemon_saver
nodevice	fade_saver
nodevice	fire_saver
nodevice	green_saver
nodevice	logo_saver
nodevice	rain_saver
nodevice	star_saver
nodevice	warp_saver
nodevice	bktr
nodevice	fdc
nodevice	ppc
nodevice	gusc
nodevice	sbc
nodevice	pcm
nodevice	aha
nodevice	bt
nodevice	wds
nodevice	ep
nodevice	ex
nodevice	vinum

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

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_SYSMOUSE
nooption	SC_NO_HISTORY
nooption	SC_NO_FONT_LOADING
nooption	SC_NO_CUTPASTE
nooption	SC_TWOBUTTON_MOUSE
nooption	SC_CUT_SEPCHARS
nooption	SC_CUT_SPACES2TABS
nooption	SC_KERNEL_CONS_REV_ATTR
nooption	SC_KERNEL_CONS_ATTR
nooption	SC_NORM_REV_ATTR
nooption	SC_NORM_ATTR
nooption	SC_PIXEL_MODE
nooption	SC_MOUSE_CHAR
nooption	SC_HISTORY_SIZE
nooption	SC_DISABLE_REBOOT
nooption	SC_DISABLE_DDBKEY
nooption	SC_DFLT_FONT
nooption	SC_ALT_MOUSE_IMAGE
nooption	MAXCONS
nooption	VGA_WIDTH90
nooption	VGA_SLOW_IOACCESS
nooption	VGA_ALT_SEQACCESS
nooption	PSM_RESETAFTERSUSPEND
nooption	PSM_HOOKRESUME
nooption	KBD_INSTALL_CDEV
nooption	KBD_DISABLE_KEYMAP_LOAD
nooption	ATKBD_DFLT_KEYMAP
nooption	EXT2FS

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

nomakeoption	SC_DFLT_FONT
nomakeoption	ATKBD_DFLT_KEYMAP
