Linux Audio

Check our new training course

Loading...
v3.5.6
  1menu "Kernel hacking"
  2
  3source "lib/Kconfig.debug"
  4
  5config PPC_DISABLE_WERROR
  6	bool "Don't build arch/powerpc code with -Werror"
  7	default n
  8	help
  9	  This option tells the compiler NOT to build the code under
 10	  arch/powerpc with the -Werror flag (which means warnings
 11	  are treated as errors).
 12
 13	  Only enable this if you are hitting a build failure in the
 14	  arch/powerpc code caused by a warning, and you don't feel
 15	  inclined to fix it.
 16
 17config PPC_WERROR
 18	bool
 19	depends on !PPC_DISABLE_WERROR
 20	default y
 21
 
 
 
 
 
 
 
 
 22config PRINT_STACK_DEPTH
 23	int "Stack depth to print" if DEBUG_KERNEL
 24	default 64
 25	help
 26	  This option allows you to set the stack depth that the kernel
 27	  prints in stack traces. This can be useful if your display is
 28	  too small and stack traces cause important information to
 29	  scroll off the screen.
 30
 31config DEBUG_STACKOVERFLOW
 32	bool "Check for stack overflows"
 33	depends on DEBUG_KERNEL
 34	help
 35	  This option will cause messages to be printed if free stack space
 36	  drops below a certain limit.
 37
 38config HCALL_STATS
 39	bool "Hypervisor call instrumentation"
 40	depends on PPC_PSERIES && DEBUG_FS && TRACEPOINTS
 41	help
 42	  Adds code to keep track of the number of hypervisor calls made and
 43	  the amount of time spent in hypervisor calls.  Wall time spent in
 44	  each call is always calculated, and if available CPU cycles spent
 45	  are also calculated.  A directory named hcall_inst is added at the
 46	  root of the debugfs filesystem.  Within the hcall_inst directory
 47	  are files that contain CPU specific call statistics.
 48
 49	  This option will add a small amount of overhead to all hypervisor
 50	  calls.
 51
 52config PPC_EMULATED_STATS
 53	bool "Emulated instructions tracking"
 54	depends on DEBUG_FS
 55	help
 56	  Adds code to keep track of the number of instructions that are
 57	  emulated by the in-kernel emulator. Counters for the various classes
 58	  of emulated instructions are available under
 59	  powerpc/emulated_instructions/ in the root of the debugfs file
 60	  system. Optionally (controlled by
 61	  powerpc/emulated_instructions/do_warn in debugfs), rate-limited
 62	  warnings can be printed to the console when instructions are
 63	  emulated.
 64
 65config CODE_PATCHING_SELFTEST
 66	bool "Run self-tests of the code-patching code."
 67	depends on DEBUG_KERNEL
 68	default n
 69
 70config FTR_FIXUP_SELFTEST
 71	bool "Run self-tests of the feature-fixup code."
 72	depends on DEBUG_KERNEL
 73	default n
 74
 75config MSI_BITMAP_SELFTEST
 76	bool "Run self-tests of the MSI bitmap code."
 77	depends on DEBUG_KERNEL
 78	default n
 79
 80config XMON
 81	bool "Include xmon kernel debugger"
 82	depends on DEBUG_KERNEL
 83	help
 84	  Include in-kernel hooks for the xmon kernel monitor/debugger.
 85	  Unless you are intending to debug the kernel, say N here.
 86	  Make sure to enable also CONFIG_BOOTX_TEXT on Macs. Otherwise
 87	  nothing will appear on the screen (xmon writes directly to the
 88	  framebuffer memory).
 89	  The cmdline option 'xmon' or 'xmon=early' will drop into xmon
 90	  very early during boot. 'xmon=on' will just enable the xmon
 91	  debugger hooks.  'xmon=off' will disable the debugger hooks
 92	  if CONFIG_XMON_DEFAULT is set.
 93	  xmon will print a backtrace on the very first invocation.
 94	  'xmon=nobt' will disable this autobacktrace.
 95
 96config XMON_DEFAULT
 97	bool "Enable xmon by default"
 98	depends on XMON
 99	help
100	  xmon is normally disabled unless booted with 'xmon=on'.
101	  Use 'xmon=off' to disable xmon init during runtime.
102
103config XMON_DISASSEMBLY
104	bool "Include disassembly support in xmon"
105	depends on XMON
106	default y
107	help
108	  Include support for disassembling in xmon. You probably want
109	  to say Y here, unless you're building for a memory-constrained
110	  system.
111
112config DEBUGGER
113	bool
114	depends on KGDB || XMON
115	default y
116
117config BDI_SWITCH
118	bool "Include BDI-2000 user context switcher"
119	depends on DEBUG_KERNEL && PPC32
120	help
121	  Include in-kernel support for the Abatron BDI2000 debugger.
122	  Unless you are intending to debug the kernel with one of these
123	  machines, say N here.
124
125config BOOTX_TEXT
126	bool "Support for early boot text console (BootX or OpenFirmware only)"
127	depends on PPC_OF && PPC_BOOK3S
128	help
129	  Say Y here to see progress messages from the boot firmware in text
130	  mode. Requires either BootX or Open Firmware.
131
132config PPC_EARLY_DEBUG
133	bool "Early debugging (dangerous)"
134	help
135	  Say Y to enable some early debugging facilities that may be available
136	  for your processor/board combination. Those facilities are hacks
137	  intended to debug problems early during boot, this should not be
138	  enabled in a production kernel.
139	  Note that enabling this will also cause the kernel default log level
140	  to be pushed to max automatically very early during boot
141
142choice
143	prompt "Early debugging console"
144	depends on PPC_EARLY_DEBUG
145	help
146	  Use the selected console for early debugging. Careful, if you
147	  enable debugging for the wrong type of machine your kernel
148	  _will not boot_.
149
 
 
 
 
 
 
 
150config PPC_EARLY_DEBUG_LPAR
151	bool "LPAR HV Console"
152	depends on PPC_PSERIES
153	help
154	  Select this to enable early debugging for a machine with a HVC
155	  console on vterm 0.
156
157config PPC_EARLY_DEBUG_LPAR_HVSI
158	bool "LPAR HVSI Console"
159	depends on PPC_PSERIES
160	help
161	  Select this to enable early debugging for a machine with a HVSI
162	  console on a specified vterm.
163
164config PPC_EARLY_DEBUG_G5
165	bool "Apple G5"
166	depends on PPC_PMAC64
167	help
168	  Select this to enable early debugging for Apple G5 machines.
169
170config PPC_EARLY_DEBUG_RTAS_PANEL
171	bool "RTAS Panel"
172	depends on PPC_RTAS
173	help
174	  Select this to enable early debugging via the RTAS panel.
175
176config PPC_EARLY_DEBUG_RTAS_CONSOLE
177	bool "RTAS Console"
178	depends on PPC_RTAS
179	select UDBG_RTAS_CONSOLE
180	help
181	  Select this to enable early debugging via the RTAS console.
182
183config PPC_EARLY_DEBUG_MAPLE
184	bool "Maple real mode"
185	depends on PPC_MAPLE
186	help
187	  Select this to enable early debugging for Maple.
188
189config PPC_EARLY_DEBUG_PAS_REALMODE
190	bool "PA Semi real mode"
191	depends on PPC_PASEMI
192	help
193	  Select this to enable early debugging for PA Semi.
194	  Output will be on UART0.
195
196config PPC_EARLY_DEBUG_BEAT
197	bool "Beat HV Console"
198	depends on PPC_CELLEB
199	select PPC_UDBG_BEAT
200	help
201	  Select this to enable early debugging for Celleb with Beat.
202
203config PPC_EARLY_DEBUG_44x
204	bool "Early serial debugging for IBM/AMCC 44x CPUs"
205	# PPC_EARLY_DEBUG on 440 leaves AS=1 mappings above the TLB high water
206	# mark, which doesn't work with current 440 KVM.
207	depends on 44x && !KVM
208	help
209	  Select this to enable early debugging for IBM 44x chips via the
210	  inbuilt serial port.  If you enable this, ensure you set
211          PPC_EARLY_DEBUG_44x_PHYSLOW below to suit your target board.
212
213config PPC_EARLY_DEBUG_40x
214	bool "Early serial debugging for IBM/AMCC 40x CPUs"
215	depends on 40x
216	help
217	  Select this to enable early debugging for IBM 40x chips via the
218	  inbuilt serial port. This works on chips with a 16550 compatible
219	  UART. Xilinx chips with uartlite cannot use this option.
220
221config PPC_EARLY_DEBUG_CPM
222	bool "Early serial debugging for Freescale CPM-based serial ports"
223	depends on SERIAL_CPM
224	select PIN_TLB if PPC_8xx
225	help
226	  Select this to enable early debugging for Freescale chips
227	  using a CPM-based serial port.  This assumes that the bootwrapper
228	  has run, and set up the CPM in a particular way.
229
230config PPC_EARLY_DEBUG_USBGECKO
231	bool "Early debugging through the USB Gecko adapter"
232	depends on GAMECUBE_COMMON
233	select USBGECKO_UDBG
234	help
235	  Select this to enable early debugging for Nintendo GameCube/Wii
236	  consoles via an external USB Gecko adapter.
237
238config PPC_EARLY_DEBUG_WSP
239	bool "Early debugging via WSP's internal UART"
240	depends on PPC_WSP
241	select PPC_UDBG_16550
242
243config PPC_EARLY_DEBUG_PS3GELIC
244	bool "Early debugging through the PS3 Ethernet port"
245	depends on PPC_PS3
246	select PS3GELIC_UDBG
247	help
248	  Select this to enable early debugging for the PlayStation3 via
249	  UDP broadcasts sent out through the Ethernet port.
250
251config PPC_EARLY_DEBUG_OPAL_RAW
252	bool "OPAL raw console"
253	depends on HVC_OPAL
254	help
255	  Select this to enable early debugging for the PowerNV platform
256	  using a "raw" console
257
258config PPC_EARLY_DEBUG_OPAL_HVSI
259	bool "OPAL hvsi console"
260	depends on HVC_OPAL
261	help
262	  Select this to enable early debugging for the PowerNV platform
263	  using an "hvsi" console
264
 
 
 
 
 
 
 
265endchoice
266
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
267config PPC_EARLY_DEBUG_OPAL
268	def_bool y
269	depends on PPC_EARLY_DEBUG_OPAL_RAW || PPC_EARLY_DEBUG_OPAL_HVSI
270
271
272config PPC_EARLY_DEBUG_HVSI_VTERMNO
273	hex "vterm number to use with early debug HVSI"
274	depends on PPC_EARLY_DEBUG_LPAR_HVSI
275	default "0x30000000"
276	help
277	  You probably want 0x30000000 for your first serial port and
278	  0x30000001 for your second one
279
280config PPC_EARLY_DEBUG_OPAL_VTERMNO
281	hex "vterm number to use with OPAL early debug"
282	depends on PPC_EARLY_DEBUG_OPAL
283	default "0"
284	help
285	  This correspond to which /dev/hvcN you want to use for early
286	  debug.
287
288	  On OPAL v1 (takeover) this should always be 0
289	  On OPAL v2, this will be 0 for network console and 1 or 2 for
290	  the machine built-in serial ports.
291
292config PPC_EARLY_DEBUG_44x_PHYSLOW
293	hex "Low 32 bits of early debug UART physical address"
294	depends on PPC_EARLY_DEBUG_44x
295	default "0x40000200"
296	help
297	  You probably want 0x40000200 for ebony boards and
298          0x40000300 for taishan
299
300config PPC_EARLY_DEBUG_44x_PHYSHIGH
301	hex "EPRN of early debug UART physical address"
302	depends on PPC_EARLY_DEBUG_44x
303	default "0x1"
304
305config PPC_EARLY_DEBUG_40x_PHYSADDR
306	hex "Early debug UART physical address"
307	depends on PPC_EARLY_DEBUG_40x
308	default "0xef600300"
309
310config PPC_EARLY_DEBUG_CPM_ADDR
311	hex "CPM UART early debug transmit descriptor address"
312	depends on PPC_EARLY_DEBUG_CPM
313	default "0xfa202008" if PPC_EP88XC
314	default "0xf0001ff8" if CPM2
315	default "0xff002008" if CPM1
316	help
317	  This specifies the address of the transmit descriptor
318	  used for early debug output.  Because it is needed before
319	  platform probing is done, all platforms selected must
320	  share the same address.
321
322config STRICT_DEVMEM
323	def_bool y
324	prompt "Filter access to /dev/mem"
325	help
326	  This option restricts access to /dev/mem.  If this option is
327	  disabled, you allow userspace access to all memory, including
328	  kernel and userspace memory. Accidental memory access is likely
329	  to be disastrous.
330	  Memory access is required for experts who want to debug the kernel.
331
332	  If you are unsure, say Y.
333
334endmenu
v4.6
  1menu "Kernel hacking"
  2
  3source "lib/Kconfig.debug"
  4
  5config PPC_DISABLE_WERROR
  6	bool "Don't build arch/powerpc code with -Werror"
  7	default n
  8	help
  9	  This option tells the compiler NOT to build the code under
 10	  arch/powerpc with the -Werror flag (which means warnings
 11	  are treated as errors).
 12
 13	  Only enable this if you are hitting a build failure in the
 14	  arch/powerpc code caused by a warning, and you don't feel
 15	  inclined to fix it.
 16
 17config PPC_WERROR
 18	bool
 19	depends on !PPC_DISABLE_WERROR
 20	default y
 21
 22config STRICT_MM_TYPECHECKS
 23	bool "Do extra type checking on mm types"
 24	default n
 25	help
 26	  This option turns on extra type checking for some mm related types.
 27
 28	  If you don't know what this means, say N.
 29
 30config PRINT_STACK_DEPTH
 31	int "Stack depth to print" if DEBUG_KERNEL
 32	default 64
 33	help
 34	  This option allows you to set the stack depth that the kernel
 35	  prints in stack traces. This can be useful if your display is
 36	  too small and stack traces cause important information to
 37	  scroll off the screen.
 38
 
 
 
 
 
 
 
 39config HCALL_STATS
 40	bool "Hypervisor call instrumentation"
 41	depends on PPC_PSERIES && DEBUG_FS && TRACEPOINTS
 42	help
 43	  Adds code to keep track of the number of hypervisor calls made and
 44	  the amount of time spent in hypervisor calls.  Wall time spent in
 45	  each call is always calculated, and if available CPU cycles spent
 46	  are also calculated.  A directory named hcall_inst is added at the
 47	  root of the debugfs filesystem.  Within the hcall_inst directory
 48	  are files that contain CPU specific call statistics.
 49
 50	  This option will add a small amount of overhead to all hypervisor
 51	  calls.
 52
 53config PPC_EMULATED_STATS
 54	bool "Emulated instructions tracking"
 55	depends on DEBUG_FS
 56	help
 57	  Adds code to keep track of the number of instructions that are
 58	  emulated by the in-kernel emulator. Counters for the various classes
 59	  of emulated instructions are available under
 60	  powerpc/emulated_instructions/ in the root of the debugfs file
 61	  system. Optionally (controlled by
 62	  powerpc/emulated_instructions/do_warn in debugfs), rate-limited
 63	  warnings can be printed to the console when instructions are
 64	  emulated.
 65
 66config CODE_PATCHING_SELFTEST
 67	bool "Run self-tests of the code-patching code"
 68	depends on DEBUG_KERNEL
 69	default n
 70
 71config FTR_FIXUP_SELFTEST
 72	bool "Run self-tests of the feature-fixup code"
 73	depends on DEBUG_KERNEL
 74	default n
 75
 76config MSI_BITMAP_SELFTEST
 77	bool "Run self-tests of the MSI bitmap code"
 78	depends on DEBUG_KERNEL
 79	default n
 80
 81config XMON
 82	bool "Include xmon kernel debugger"
 83	depends on DEBUG_KERNEL
 84	help
 85	  Include in-kernel hooks for the xmon kernel monitor/debugger.
 86	  Unless you are intending to debug the kernel, say N here.
 87	  Make sure to enable also CONFIG_BOOTX_TEXT on Macs. Otherwise
 88	  nothing will appear on the screen (xmon writes directly to the
 89	  framebuffer memory).
 90	  The cmdline option 'xmon' or 'xmon=early' will drop into xmon
 91	  very early during boot. 'xmon=on' will just enable the xmon
 92	  debugger hooks.  'xmon=off' will disable the debugger hooks
 93	  if CONFIG_XMON_DEFAULT is set.
 94	  xmon will print a backtrace on the very first invocation.
 95	  'xmon=nobt' will disable this autobacktrace.
 96
 97config XMON_DEFAULT
 98	bool "Enable xmon by default"
 99	depends on XMON
100	help
101	  xmon is normally disabled unless booted with 'xmon=on'.
102	  Use 'xmon=off' to disable xmon init during runtime.
103
104config XMON_DISASSEMBLY
105	bool "Include disassembly support in xmon"
106	depends on XMON
107	default y
108	help
109	  Include support for disassembling in xmon. You probably want
110	  to say Y here, unless you're building for a memory-constrained
111	  system.
112
113config DEBUGGER
114	bool
115	depends on KGDB || XMON
116	default y
117
118config BDI_SWITCH
119	bool "Include BDI-2000 user context switcher"
120	depends on DEBUG_KERNEL && PPC32
121	help
122	  Include in-kernel support for the Abatron BDI2000 debugger.
123	  Unless you are intending to debug the kernel with one of these
124	  machines, say N here.
125
126config BOOTX_TEXT
127	bool "Support for early boot text console (BootX or OpenFirmware only)"
128	depends on PPC_BOOK3S
129	help
130	  Say Y here to see progress messages from the boot firmware in text
131	  mode. Requires either BootX or Open Firmware.
132
133config PPC_EARLY_DEBUG
134	bool "Early debugging (dangerous)"
135	help
136	  Say Y to enable some early debugging facilities that may be available
137	  for your processor/board combination. Those facilities are hacks
138	  intended to debug problems early during boot, this should not be
139	  enabled in a production kernel.
140	  Note that enabling this will also cause the kernel default log level
141	  to be pushed to max automatically very early during boot
142
143choice
144	prompt "Early debugging console"
145	depends on PPC_EARLY_DEBUG
146	help
147	  Use the selected console for early debugging. Careful, if you
148	  enable debugging for the wrong type of machine your kernel
149	  _will not boot_.
150
151config PPC_EARLY_DEBUG_BOOTX
152	bool "BootX or OpenFirmware"
153	depends on BOOTX_TEXT
154	help
155	  Select this to enable early debugging for a machine using BootX
156	  or OpenFirmware.
157
158config PPC_EARLY_DEBUG_LPAR
159	bool "LPAR HV Console"
160	depends on PPC_PSERIES
161	help
162	  Select this to enable early debugging for a machine with a HVC
163	  console on vterm 0.
164
165config PPC_EARLY_DEBUG_LPAR_HVSI
166	bool "LPAR HVSI Console"
167	depends on PPC_PSERIES
168	help
169	  Select this to enable early debugging for a machine with a HVSI
170	  console on a specified vterm.
171
172config PPC_EARLY_DEBUG_G5
173	bool "Apple G5"
174	depends on PPC_PMAC64
175	help
176	  Select this to enable early debugging for Apple G5 machines.
177
178config PPC_EARLY_DEBUG_RTAS_PANEL
179	bool "RTAS Panel"
180	depends on PPC_RTAS
181	help
182	  Select this to enable early debugging via the RTAS panel.
183
184config PPC_EARLY_DEBUG_RTAS_CONSOLE
185	bool "RTAS Console"
186	depends on PPC_RTAS
187	select UDBG_RTAS_CONSOLE
188	help
189	  Select this to enable early debugging via the RTAS console.
190
191config PPC_EARLY_DEBUG_MAPLE
192	bool "Maple real mode"
193	depends on PPC_MAPLE
194	help
195	  Select this to enable early debugging for Maple.
196
197config PPC_EARLY_DEBUG_PAS_REALMODE
198	bool "PA Semi real mode"
199	depends on PPC_PASEMI
200	help
201	  Select this to enable early debugging for PA Semi.
202	  Output will be on UART0.
203
 
 
 
 
 
 
 
204config PPC_EARLY_DEBUG_44x
205	bool "Early serial debugging for IBM/AMCC 44x CPUs"
206	depends on 44x
 
 
207	help
208	  Select this to enable early debugging for IBM 44x chips via the
209	  inbuilt serial port.  If you enable this, ensure you set
210          PPC_EARLY_DEBUG_44x_PHYSLOW below to suit your target board.
211
212config PPC_EARLY_DEBUG_40x
213	bool "Early serial debugging for IBM/AMCC 40x CPUs"
214	depends on 40x
215	help
216	  Select this to enable early debugging for IBM 40x chips via the
217	  inbuilt serial port. This works on chips with a 16550 compatible
218	  UART. Xilinx chips with uartlite cannot use this option.
219
220config PPC_EARLY_DEBUG_CPM
221	bool "Early serial debugging for Freescale CPM-based serial ports"
222	depends on SERIAL_CPM
223	select PIN_TLB if PPC_8xx
224	help
225	  Select this to enable early debugging for Freescale chips
226	  using a CPM-based serial port.  This assumes that the bootwrapper
227	  has run, and set up the CPM in a particular way.
228
229config PPC_EARLY_DEBUG_USBGECKO
230	bool "Early debugging through the USB Gecko adapter"
231	depends on GAMECUBE_COMMON
232	select USBGECKO_UDBG
233	help
234	  Select this to enable early debugging for Nintendo GameCube/Wii
235	  consoles via an external USB Gecko adapter.
236
 
 
 
 
 
237config PPC_EARLY_DEBUG_PS3GELIC
238	bool "Early debugging through the PS3 Ethernet port"
239	depends on PPC_PS3
240	select PS3GELIC_UDBG
241	help
242	  Select this to enable early debugging for the PlayStation3 via
243	  UDP broadcasts sent out through the Ethernet port.
244
245config PPC_EARLY_DEBUG_OPAL_RAW
246	bool "OPAL raw console"
247	depends on HVC_OPAL
248	help
249	  Select this to enable early debugging for the PowerNV platform
250	  using a "raw" console
251
252config PPC_EARLY_DEBUG_OPAL_HVSI
253	bool "OPAL hvsi console"
254	depends on HVC_OPAL
255	help
256	  Select this to enable early debugging for the PowerNV platform
257	  using an "hvsi" console
258
259config PPC_EARLY_DEBUG_MEMCONS
260	bool "In memory console"
261	help
262	  Select this to enable early debugging using an in memory console.
263	  This console provides input and output buffers stored within the
264	  kernel BSS and should be safe to select on any system. A debugger
265	  can then be used to read kernel output or send input to the console.
266endchoice
267
268config PPC_MEMCONS_OUTPUT_SIZE
269	int "In memory console output buffer size"
270	depends on PPC_EARLY_DEBUG_MEMCONS
271	default 4096
272	help
273	  Selects the size of the output buffer (in bytes) of the in memory
274	  console.
275
276config PPC_MEMCONS_INPUT_SIZE
277	int "In memory console input buffer size"
278	depends on PPC_EARLY_DEBUG_MEMCONS
279	default 128
280	help
281	  Selects the size of the input buffer (in bytes) of the in memory
282	  console.
283
284config PPC_EARLY_DEBUG_OPAL
285	def_bool y
286	depends on PPC_EARLY_DEBUG_OPAL_RAW || PPC_EARLY_DEBUG_OPAL_HVSI
287
288
289config PPC_EARLY_DEBUG_HVSI_VTERMNO
290	hex "vterm number to use with early debug HVSI"
291	depends on PPC_EARLY_DEBUG_LPAR_HVSI
292	default "0x30000000"
293	help
294	  You probably want 0x30000000 for your first serial port and
295	  0x30000001 for your second one
296
297config PPC_EARLY_DEBUG_OPAL_VTERMNO
298	hex "vterm number to use with OPAL early debug"
299	depends on PPC_EARLY_DEBUG_OPAL
300	default "0"
301	help
302	  This correspond to which /dev/hvcN you want to use for early
303	  debug.
304
 
305	  On OPAL v2, this will be 0 for network console and 1 or 2 for
306	  the machine built-in serial ports.
307
308config PPC_EARLY_DEBUG_44x_PHYSLOW
309	hex "Low 32 bits of early debug UART physical address"
310	depends on PPC_EARLY_DEBUG_44x
311	default "0x40000200"
312	help
313	  You probably want 0x40000200 for ebony boards and
314          0x40000300 for taishan
315
316config PPC_EARLY_DEBUG_44x_PHYSHIGH
317	hex "EPRN of early debug UART physical address"
318	depends on PPC_EARLY_DEBUG_44x
319	default "0x1"
320
321config PPC_EARLY_DEBUG_40x_PHYSADDR
322	hex "Early debug UART physical address"
323	depends on PPC_EARLY_DEBUG_40x
324	default "0xef600300"
325
326config PPC_EARLY_DEBUG_CPM_ADDR
327	hex "CPM UART early debug transmit descriptor address"
328	depends on PPC_EARLY_DEBUG_CPM
329	default "0xfa202008" if PPC_EP88XC
330	default "0xf0001ff8" if CPM2
331	default "0xff002008" if CPM1
332	help
333	  This specifies the address of the transmit descriptor
334	  used for early debug output.  Because it is needed before
335	  platform probing is done, all platforms selected must
336	  share the same address.
337
338config FAIL_IOMMU
339	bool "Fault-injection capability for IOMMU"
340	depends on FAULT_INJECTION
341	help
342	  Provide fault-injection capability for IOMMU. Each device can
343	  be selectively enabled via the fail_iommu property.
 
 
 
344
345	  If you are unsure, say N.
346
347endmenu