aboutsummaryrefslogblamecommitdiff
path: root/sys/sparc64/conf/NOTES
blob: 28e2030df53622f04d6987679cb49cc020d6cc0c (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13




                                                                       







                                                                     
                                                 





                                                                     

                    











                                                                     
                                                                             
                                                       

                                                                           
                                                        




                   
                                                      
                                                         

                                                                             



                                                                   

                   







                                                                             


                     
 

                                                                     
                                           
 






                                                                             







                                                                            
                                            
 

































                                                                              



                                                                     
                    
                   

                           
                       
                          
                       

                           
                       
                         


                           
                            

                            

                        

                        


                             
                         
                          




                                                                     
                               



                                 






                                                                     
# $FreeBSD$
#
# This file contains machine dependent kernel configuration notes.  For
# machine independent notes, look in /sys/conf/NOTES.


#####################################################################
# 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		sbus
device		central
device		fhc

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

#
# Mandatory devices:
#

device		eeprom		# eeprom (really a front-end for the MK48Txx)
device		mk48txx		# Mostek MK48Txx clocks
device		rtc		# rtc (really a front-end for the MC146818)
device		mc146818	# Motorola MC146818 and compatible clocks
device		sbbc		# Sun BootBus controller

#
# Optional devices:
#

device		auxio		# auxiliary I/O device
device		epic		# Sun Fire V215/V245 LEDs
device		creator		# Creator, Creator3D and Elite3D framebuffers
device		machfb		# ATI Mach64 framebuffers

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

# PS/2 mouse
device		psm

# Options for psm:
options 	PSM_HOOKRESUME		#hook the system resume event, useful
					#for some laptops
options 	PSM_RESETAFTERSUSPEND	#reset the device at the resume event

# The keyboard controller; it controls the keyboard and the PS/2 mouse.
device		atkbdc

# The AT keyboard
device		atkbd

# Options for atkbd:
options 	ATKBD_DFLT_KEYMAP	# specify the built-in keymap
makeoptions	ATKBD_DFLT_KEYMAP=fr.dvorak

# `flags' for atkbd:
#       0x01    Force detection of keyboard, else we always assume a keyboard
#       0x02    Don't reset keyboard, useful for some newer ThinkPads
#	0x03	Force detection and avoid reset, might help with certain
#		dockingstations
#       0x04    Old-style (XT) keyboard support, useful for older ThinkPads

# Sun type 4/5/6 RS-232@TTL keyboard
#device		sunkbd

# Options for sunkbd:
options 	SUNKBD_EMULATE_ATKBD	# allows to use the AT keyboard maps
					# in share/syscons/keymaps, required
					# for SUNKBD_DFLT_KEYMAP and kbdmux
options 	SUNKBD_DFLT_KEYMAP	# specify the built-in keymap
makeoptions	SUNKBD_DFLT_KEYMAP=fr.dvorak

# The syscons console driver (SCO color console compatible).
device		sc
hint.sc.0.at="isa"
options 	MAXCONS=16		# number of virtual consoles
options 	SC_DFLT_TERM=\"sc\"	# default terminal emulator
options 	SC_DISABLE_KDBKEY	# disable `debug' key
options 	SC_DISABLE_REBOOT	# disable reboot key sequence
options 	SC_HISTORY_SIZE=200	# number of history buffer lines
options 	SC_MOUSE_CHAR=0x3	# char code for text mode mouse cursor
options 	SC_PIXEL_MODE		# add support for the raster text mode

# The following options will let you change the default behavior of
# cut-n-paste feature
options 	SC_CUT_SPACES2TABS	# convert leading spaces into tabs
options 	SC_CUT_SEPCHARS=\"x09\"	# set of characters that delimit words
					# (default is single space - \"x20\")

# If you have a two button mouse, you may want to add the following option
# to use the right button of the mouse to paste text.
options 	SC_TWOBUTTON_MOUSE

# You can selectively disable features in syscons.
options 	SC_NO_CUTPASTE
options 	SC_NO_HISTORY
options 	SC_NO_MODE_CHANGE
options 	SC_NO_SYSMOUSE
#!options 	SC_NO_TERM_DUMB
#!options 	SC_NO_TERM_SC
#!options 	SC_NO_TERM_SCTEKEN

# `flags' for sc
#	0x80	Put the video card in the VESA 800x600 dots, 16 color mode
#	0x100	Probe for a keyboard device periodically if one is not present

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

nodevice	bktr
nodevice	ppc
nodevice	snd_ad1816
nodevice	snd_als4000
nodevice	snd_cmi
nodevice	snd_cs4281
nodevice	snd_csa
nodevice	snd_ds1
nodevice	snd_emu10k1
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_uaudio

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

nooption	COMPAT_FREEBSD4
nooption	SC_RENDER_DEBUG
nooption	SC_DEBUG_LEVEL
nooption	PPC_DEBUG
nooption	PPC_PROBE_CHIPSET
nooption	EXT2FS

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

nomakeoption	SC_DFLT_FONT