Deleted Added
full compact
NOTES (178372) NOTES (182057)
1# $FreeBSD: head/sys/sparc64/conf/NOTES 178372 2008-04-21 10:09:55Z phk $
1# $FreeBSD: head/sys/sparc64/conf/NOTES 182057 2008-08-23 14:28:44Z marius $
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 eeprom # eeprom (really a front-end for the MK48Txx)
37device mk48txx # Mostek MK48Txx clocks
38device rtc # rtc (really a front-end for the MC146818)
39device mc146818 # Motorola MC146818 and compatible clocks
40
41#
42# Optional devices:
43#
44
45device auxio # auxiliary I/O device
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 eeprom # eeprom (really a front-end for the MK48Txx)
37device mk48txx # Mostek MK48Txx clocks
38device rtc # rtc (really a front-end for the MC146818)
39device mc146818 # Motorola MC146818 and compatible clocks
40
41#
42# Optional devices:
43#
44
45device auxio # auxiliary I/O device
46device clkbrd # Clock Board (blinkenlight on Sun Exx00)
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=jp.106
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=jp.106
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 FDC_DEBUG
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
46device creator # Creator, Creator3D and Elite3D framebuffers
47device machfb # ATI Mach64 framebuffers
48
49device ofw_console # Open Firmware console device
50option OFWCONS_POLL_HZ=4 # 20 or more works best on Ultra2
51
52# PS/2 mouse
53device psm
54
55# Options for psm:
56options PSM_HOOKRESUME #hook the system resume event, useful
57 #for some laptops
58options PSM_RESETAFTERSUSPEND #reset the device at the resume event
59
60# The keyboard controller; it controls the keyboard and the PS/2 mouse.
61device atkbdc
62
63# The AT keyboard
64device atkbd
65
66# Options for atkbd:
67options ATKBD_DFLT_KEYMAP # specify the built-in keymap
68makeoptions ATKBD_DFLT_KEYMAP=jp.106
69
70# `flags' for atkbd:
71# 0x01 Force detection of keyboard, else we always assume a keyboard
72# 0x02 Don't reset keyboard, useful for some newer ThinkPads
73# 0x03 Force detection and avoid reset, might help with certain
74# dockingstations
75# 0x04 Old-style (XT) keyboard support, useful for older ThinkPads
76
77# Sun type 4/5/6 RS-232@TTL keyboard
78#device sunkbd
79
80# Options for sunkbd:
81options SUNKBD_EMULATE_ATKBD # allows to use the AT keyboard maps
82 # in share/syscons/keymaps, required
83 # for SUNKBD_DFLT_KEYMAP and kbdmux
84options SUNKBD_DFLT_KEYMAP # specify the built-in keymap
85makeoptions SUNKBD_DFLT_KEYMAP=jp.106
86
87
88#####################################################################
89# Devices we don't want to deal with
90
91nodevice daemon_saver
92nodevice snake_saver
93nodevice star_saver
94nodevice bktr
95nodevice fdc
96nodevice ppc
97nodevice snd_ad1816
98nodevice snd_als4000
99nodevice snd_cmi
100nodevice snd_cs4281
101nodevice snd_csa
102nodevice snd_ds1
103nodevice snd_emu10k1
104nodevice snd_ess
105nodevice snd_fm801
106nodevice snd_gusc
107nodevice snd_ich
108nodevice snd_maestro
109nodevice snd_maestro3
110nodevice snd_mss
111nodevice snd_neomagic
112nodevice snd_sb16
113nodevice snd_sb8
114nodevice snd_sbc
115nodevice snd_solo
116nodevice snd_t4dwave
117nodevice snd_via8233
118nodevice snd_via82c686
119nodevice snd_vibes
120nodevice snd_uaudio
121nodevice aha
122nodevice bt
123nodevice wds
124nodevice ep
125nodevice ex
126
127
128#####################################################################
129# Options we don't want to deal with
130
131nooption FDC_DEBUG
132nooption SC_RENDER_DEBUG
133nooption SC_DEBUG_LEVEL
134nooption PPC_DEBUG
135nooption PPC_PROBE_CHIPSET
136nooption SC_NO_SUSPEND_VTYSWITCH
137nooption SC_NO_FONT_LOADING
138nooption SC_KERNEL_CONS_REV_ATTR
139nooption SC_KERNEL_CONS_ATTR
140nooption SC_NORM_REV_ATTR
141nooption SC_NORM_ATTR
142nooption SC_DFLT_FONT
143nooption SC_ALT_MOUSE_IMAGE
144nooption EXT2FS
145
146
147#####################################################################
148# Make options we don't want to deal with
149
150nomakeoption SC_DFLT_FONT