NOTES revision 163630
1# $FreeBSD: head/sys/sparc64/conf/NOTES 163630 2006-10-23 13:23:14Z ru $
2#
3# This file contains machine dependent kernel configuration notes.  For
4# machine independent notes, look in /sys/conf/NOTES.
5
6
7#####################################################################
8# CPU OPTIONS
9
10#
11# You must specify at least one CPU (the one you intend to run on);
12# deleting the specification for CPUs you don't need to use may make
13# parts of the system run faster.
14# XXX: On the Sparc64, there is only one CPU type
15cpu		SUN4U
16
17
18#####################################################################
19# HARDWARE BUS CONFIGURATION
20
21device		ebus
22device		isa
23device		pci
24device		sbus
25device		central
26device		fhc
27
28
29#####################################################################
30# HARDWARE DEVICE CONFIGURATION
31
32#
33# Mandatory devices:
34#
35
36device		genclock	# Generic clock interface
37device		eeprom		# eeprom (really a front-end for the MK48Txx)
38device		mk48txx		# Mostek MK48Txx clocks
39device		rtc		# rtc (really a front-end for the MC146818)
40device		mc146818	# Motorola MC146818 and compatible clocks
41
42#
43# Optional devices:
44#
45
46device		auxio		# auxiliary I/O device
47device		clkbrd		# Clock Board (blinkenlight on Sun Exx00)
48device		creator		# Creator, Creator3D and Elite3D framebuffers
49device		machfb		# ATI Mach64 framebuffers
50
51device		ofw_console	# Open Firmware console device
52option 		OFWCONS_POLL_HZ=4 # 20 or more works best on Ultra2
53
54# PS/2 mouse
55device		psm
56hint.psm.0.at="atkbdc"
57hint.psm.0.irq="12"
58
59# Options for psm:
60options 	PSM_HOOKRESUME		#hook the system resume event, useful
61					#for some laptops
62options 	PSM_RESETAFTERSUSPEND	#reset the device at the resume event
63
64# The keyboard controller; it controls the keyboard and the PS/2 mouse.
65device		atkbdc
66hint.atkbdc.0.at="isa"
67hint.atkbdc.0.port="0x060"
68
69# The AT keyboard
70device		atkbd
71hint.atkbd.0.at="atkbdc"
72hint.atkbd.0.irq="1"
73
74# Options for atkbd:
75options 	ATKBD_DFLT_KEYMAP	# specify the built-in keymap
76makeoptions	ATKBD_DFLT_KEYMAP=jp.106
77
78# `flags' for atkbd:
79#       0x01    Force detection of keyboard, else we always assume a keyboard
80#       0x02    Don't reset keyboard, useful for some newer ThinkPads
81#	0x03	Force detection and avoid reset, might help with certain
82#		dockingstations
83#       0x04    Old-style (XT) keyboard support, useful for older ThinkPads
84
85
86#####################################################################
87# Devices we don't want to deal with
88
89nodevice	daemon_saver
90nodevice	snake_saver
91nodevice	star_saver
92nodevice	bktr
93nodevice	fdc
94nodevice	ppc
95nodevice	snd_ad1816
96nodevice	snd_als4000
97nodevice	snd_cmi
98nodevice	snd_cs4281
99nodevice	snd_csa
100nodevice	snd_ds1
101nodevice	snd_emu10k1
102nodevice	snd_ess
103nodevice	snd_fm801
104nodevice	snd_gusc
105nodevice	snd_ich
106nodevice	snd_maestro
107nodevice	snd_maestro3
108nodevice	snd_mss
109nodevice	snd_neomagic
110nodevice	snd_sb16
111nodevice	snd_sb8
112nodevice	snd_sbc
113nodevice	snd_solo
114nodevice	snd_t4dwave
115nodevice	snd_via8233
116nodevice	snd_via82c686
117nodevice	snd_vibes
118nodevice	snd_uaudio
119nodevice	aha
120nodevice	bt
121nodevice	wds
122nodevice	ep
123nodevice	ex
124
125
126#####################################################################
127# Options we don't want to deal with
128
129nooption	FDC_DEBUG
130nooption	SC_RENDER_DEBUG
131nooption	SC_DEBUG_LEVEL
132nooption	PPC_DEBUG
133nooption	PPC_PROBE_CHIPSET
134nooption	SC_NO_SUSPEND_VTYSWITCH
135nooption	SC_NO_FONT_LOADING
136nooption	SC_KERNEL_CONS_REV_ATTR
137nooption	SC_KERNEL_CONS_ATTR
138nooption	SC_NORM_REV_ATTR
139nooption	SC_NORM_ATTR
140nooption	SC_DFLT_FONT
141nooption	SC_ALT_MOUSE_IMAGE
142nooption	EXT2FS
143
144
145#####################################################################
146# Make options we don't want to deal with
147
148nomakeoption	SC_DFLT_FONT
149