NOTES revision 338544
1284345Ssjg# $FreeBSD: stable/11/sys/sparc64/conf/NOTES 338544 2018-09-09 18:08:38Z eugen $
2284345Ssjg#
3284345Ssjg# This file contains machine dependent kernel configuration notes.  For
4284345Ssjg# machine independent notes, look in /sys/conf/NOTES.
5284345Ssjg
6284345Ssjg
7284345Ssjg#####################################################################
8284345Ssjg# CPU OPTIONS
9284345Ssjg
10284345Ssjg#
11284345Ssjg# You must specify at least one CPU (the one you intend to run on);
12284345Ssjg# deleting the specification for CPUs you don't need to use may make
13284345Ssjg# parts of the system run faster.
14284345Ssjg# XXX: On the Sparc64, there is only one CPU type
15284345Ssjgcpu		SUN4U
16284345Ssjg
17284345Ssjg
18284345Ssjg#####################################################################
19284345Ssjg# HARDWARE BUS CONFIGURATION
20284345Ssjg
21284345Ssjgdevice		ebus
22284345Ssjgdevice		isa
23284345Ssjgdevice		sbus
24284345Ssjgdevice		central
25284345Ssjgdevice		fhc
26284345Ssjg
27284345Ssjg
28284345Ssjg#####################################################################
29284345Ssjg# HARDWARE DEVICE CONFIGURATION
30284345Ssjg
31284345Ssjg#
32# Mandatory devices:
33#
34
35device		eeprom		# eeprom (really a front-end for the MK48Txx)
36device		mk48txx		# Mostek MK48Txx clocks
37device		rtc		# rtc (really a front-end for the MC146818)
38device		mc146818	# Motorola MC146818 and compatible clocks
39device		sbbc		# Sun BootBus controller
40
41#
42# Optional devices:
43#
44
45device		auxio		# auxiliary I/O device
46device		epic		# Sun Fire V215/V245 LEDs
47device		creator		# Creator, Creator3D and Elite3D framebuffers
48device		machfb		# ATI Mach64 framebuffers
49
50device		ofw_console	# Open Firmware console device
51option 		OFWCONS_POLL_HZ=4 # 20 or more works best on Ultra2
52
53# PS/2 mouse
54device		psm
55
56# Options for psm:
57options 	PSM_HOOKRESUME		#hook the system resume event, useful
58					#for some laptops
59options 	PSM_RESETAFTERSUSPEND	#reset the device at the resume event
60
61# The keyboard controller; it controls the keyboard and the PS/2 mouse.
62device		atkbdc
63
64# The AT keyboard
65device		atkbd
66
67# Options for atkbd:
68options 	ATKBD_DFLT_KEYMAP	# specify the built-in keymap
69makeoptions	ATKBD_DFLT_KEYMAP=fr.dvorak
70
71# `flags' for atkbd:
72#       0x01    Force detection of keyboard, else we always assume a keyboard
73#       0x02    Don't reset keyboard, useful for some newer ThinkPads
74#	0x03	Force detection and avoid reset, might help with certain
75#		dockingstations
76#       0x04    Old-style (XT) keyboard support, useful for older ThinkPads
77
78# Sun type 4/5/6 RS-232@TTL keyboard
79#device		sunkbd
80
81# Options for sunkbd:
82options 	SUNKBD_EMULATE_ATKBD	# allows to use the AT keyboard maps
83					# in share/syscons/keymaps, required
84					# for SUNKBD_DFLT_KEYMAP and kbdmux
85options 	SUNKBD_DFLT_KEYMAP	# specify the built-in keymap
86makeoptions	SUNKBD_DFLT_KEYMAP=fr.dvorak
87
88
89#####################################################################
90# Devices we don't want to deal with
91
92nodevice	daemon_saver
93nodevice	snake_saver
94nodevice	star_saver
95nodevice	bktr
96nodevice	fdc
97nodevice	ppc
98nodevice	snd_ad1816
99nodevice	snd_als4000
100nodevice	snd_cmi
101nodevice	snd_cs4281
102nodevice	snd_csa
103nodevice	snd_ds1
104nodevice	snd_emu10k1
105nodevice	snd_ess
106nodevice	snd_fm801
107nodevice	snd_gusc
108nodevice	snd_ich
109nodevice	snd_maestro
110nodevice	snd_maestro3
111nodevice	snd_mss
112nodevice	snd_neomagic
113nodevice	snd_sb16
114nodevice	snd_sb8
115nodevice	snd_sbc
116nodevice	snd_solo
117nodevice	snd_t4dwave
118nodevice	snd_via8233
119nodevice	snd_via82c686
120nodevice	snd_vibes
121nodevice	snd_uaudio
122nodevice	aha
123nodevice	bt
124nodevice	wds
125nodevice	ep
126nodevice	ex
127
128
129#####################################################################
130# Options we don't want to deal with
131
132nooption	COMPAT_FREEBSD4
133nooption	SC_RENDER_DEBUG
134nooption	SC_DEBUG_LEVEL
135nooption	PPC_DEBUG
136nooption	PPC_PROBE_CHIPSET
137nooption	SC_NO_SUSPEND_VTYSWITCH
138nooption	SC_NO_FONT_LOADING
139nooption	SC_KERNEL_CONS_REV_ATTR
140nooption	SC_KERNEL_CONS_ATTR
141nooption	SC_NORM_REV_ATTR
142nooption	SC_NORM_ATTR
143nooption	SC_DFLT_FONT
144nooption	SC_ALT_MOUSE_IMAGE
145nooption	EXT2FS
146
147
148#####################################################################
149# Make options we don't want to deal with
150
151nomakeoption	SC_DFLT_FONT
152