NOTES revision 202587
1285809Sscottl# $FreeBSD: head/sys/sparc64/conf/NOTES 202587 2010-01-18 20:25:29Z marius $
2285809Sscottl#
3285809Sscottl# This file contains machine dependent kernel configuration notes.  For
4285809Sscottl# machine independent notes, look in /sys/conf/NOTES.
5285809Sscottl
6285809Sscottl
7285809Sscottl#####################################################################
8285809Sscottl# CPU OPTIONS
9285809Sscottl
10285809Sscottl#
11285809Sscottl# You must specify at least one CPU (the one you intend to run on);
12285809Sscottl# deleting the specification for CPUs you don't need to use may make
13285809Sscottl# parts of the system run faster.
14285809Sscottl# XXX: On the Sparc64, there is only one CPU type
15285809Sscottlcpu		SUN4U
16285809Sscottl
17285809Sscottl
18285809Sscottl#####################################################################
19285809Sscottl# HARDWARE BUS CONFIGURATION
20285809Sscottl
21285809Sscottldevice		ebus
22285809Sscottldevice		isa
23285809Sscottldevice		pci
24285809Sscottldevice		sbus
25285809Sscottldevice		central
26285809Sscottldevice		fhc
27285809Sscottl
28285809Sscottl
29285809Sscottl#####################################################################
30285809Sscottl# HARDWARE DEVICE CONFIGURATION
31285809Sscottl
32285809Sscottl#
33285809Sscottl# Mandatory devices:
34285809Sscottl#
35285809Sscottl
36285809Sscottldevice		eeprom		# eeprom (really a front-end for the MK48Txx)
37285809Sscottldevice		mk48txx		# Mostek MK48Txx clocks
38285809Sscottldevice		rtc		# rtc (really a front-end for the MC146818)
39285809Sscottldevice		mc146818	# Motorola MC146818 and compatible clocks
40285809Sscottl
41285809Sscottl#
42285809Sscottl# Optional devices:
43285809Sscottl#
44285809Sscottl
45285809Sscottldevice		auxio		# auxiliary I/O device
46285809Sscottldevice		epic		# Sun Fire V215/V245 LEDs
47285809Sscottldevice		creator		# Creator, Creator3D and Elite3D framebuffers
48285809Sscottldevice		machfb		# ATI Mach64 framebuffers
49285809Sscottl
50285809Sscottldevice		ofw_console	# Open Firmware console device
51285809Sscottloption 		OFWCONS_POLL_HZ=4 # 20 or more works best on Ultra2
52285809Sscottl
53285809Sscottl# PS/2 mouse
54285809Sscottldevice		psm
55285809Sscottl
56285809Sscottl# Options for psm:
57285809Sscottloptions 	PSM_HOOKRESUME		#hook the system resume event, useful
58285809Sscottl					#for some laptops
59285809Sscottloptions 	PSM_RESETAFTERSUSPEND	#reset the device at the resume event
60285809Sscottl
61285809Sscottl# The keyboard controller; it controls the keyboard and the PS/2 mouse.
62285809Sscottldevice		atkbdc
63285809Sscottl
64285809Sscottl# The AT keyboard
65285809Sscottldevice		atkbd
66285809Sscottl
67285809Sscottl# Options for atkbd:
68285809Sscottloptions 	ATKBD_DFLT_KEYMAP	# specify the built-in keymap
69285809Sscottlmakeoptions	ATKBD_DFLT_KEYMAP=jp.106
70285809Sscottl
71285809Sscottl# `flags' for atkbd:
72285809Sscottl#       0x01    Force detection of keyboard, else we always assume a keyboard
73285809Sscottl#       0x02    Don't reset keyboard, useful for some newer ThinkPads
74285809Sscottl#	0x03	Force detection and avoid reset, might help with certain
75285809Sscottl#		dockingstations
76285809Sscottl#       0x04    Old-style (XT) keyboard support, useful for older ThinkPads
77285809Sscottl
78285809Sscottl# Sun type 4/5/6 RS-232@TTL keyboard
79285809Sscottl#device		sunkbd
80285809Sscottl
81285809Sscottl# Options for sunkbd:
82285809Sscottloptions 	SUNKBD_EMULATE_ATKBD	# allows to use the AT keyboard maps
83285809Sscottl					# in share/syscons/keymaps, required
84285809Sscottl					# for SUNKBD_DFLT_KEYMAP and kbdmux
85285809Sscottloptions 	SUNKBD_DFLT_KEYMAP	# specify the built-in keymap
86285809Sscottlmakeoptions	SUNKBD_DFLT_KEYMAP=jp.106
87285809Sscottl
88285809Sscottl
89285809Sscottl#####################################################################
90285809Sscottl# Devices we don't want to deal with
91285809Sscottl
92285809Sscottlnodevice	daemon_saver
93285809Sscottlnodevice	snake_saver
94285809Sscottlnodevice	star_saver
95285809Sscottlnodevice	bktr
96285809Sscottlnodevice	fdc
97285809Sscottlnodevice	ppc
98285809Sscottlnodevice	snd_ad1816
99285809Sscottlnodevice	snd_als4000
100285809Sscottlnodevice	snd_cmi
101285809Sscottlnodevice	snd_cs4281
102285809Sscottlnodevice	snd_csa
103285809Sscottlnodevice	snd_ds1
104285809Sscottlnodevice	snd_emu10k1
105285809Sscottlnodevice	snd_ess
106285809Sscottlnodevice	snd_fm801
107285809Sscottlnodevice	snd_gusc
108285809Sscottlnodevice	snd_ich
109285809Sscottlnodevice	snd_maestro
110285809Sscottlnodevice	snd_maestro3
111285809Sscottlnodevice	snd_mss
112285809Sscottlnodevice	snd_neomagic
113285809Sscottlnodevice	snd_sb16
114285809Sscottlnodevice	snd_sb8
115285809Sscottlnodevice	snd_sbc
116285809Sscottlnodevice	snd_solo
117285809Sscottlnodevice	snd_t4dwave
118285809Sscottlnodevice	snd_via8233
119285809Sscottlnodevice	snd_via82c686
120285809Sscottlnodevice	snd_vibes
121285809Sscottlnodevice	snd_uaudio
122285809Sscottlnodevice	aha
123285809Sscottlnodevice	bt
124285809Sscottlnodevice	wds
125285809Sscottlnodevice	ep
126285809Sscottlnodevice	ex
127285809Sscottl
128285809Sscottl
129285809Sscottl#####################################################################
130285809Sscottl# Options we don't want to deal with
131285809Sscottl
132285809Sscottlnooption	FDC_DEBUG
133285809Sscottlnooption	COMPAT_FREEBSD4
134285809Sscottlnooption	SC_RENDER_DEBUG
135285809Sscottlnooption	SC_DEBUG_LEVEL
136285809Sscottlnooption	PPC_DEBUG
137285809Sscottlnooption	PPC_PROBE_CHIPSET
138285809Sscottlnooption	SC_NO_SUSPEND_VTYSWITCH
139285809Sscottlnooption	SC_NO_FONT_LOADING
140285809Sscottlnooption	SC_KERNEL_CONS_REV_ATTR
141285809Sscottlnooption	SC_KERNEL_CONS_ATTR
142285809Sscottlnooption	SC_NORM_REV_ATTR
143285809Sscottlnooption	SC_NORM_ATTR
144285809Sscottlnooption	SC_DFLT_FONT
145285809Sscottlnooption	SC_ALT_MOUSE_IMAGE
146285809Sscottlnooption	EXT2FS
147285809Sscottl
148285809Sscottl
149285809Sscottl#####################################################################
150285809Sscottl# Make options we don't want to deal with
151285809Sscottl
152285809Sscottlnomakeoption	SC_DFLT_FONT
153285809Sscottl