diff options
author | Haavard Skinnemoen <hskinnemoen@atmel.com> | 2007-10-10 08:58:29 -0400 |
---|---|---|
committer | Haavard Skinnemoen <hskinnemoen@atmel.com> | 2008-01-25 02:31:43 -0500 |
commit | e7ba176b47db2ed53f258a6b4fe9d9fc6fa437a9 (patch) | |
tree | beb9ffab7da0c24f11c04b6eb4ca29b23b1dd07b /arch/avr32/Kconfig | |
parent | f6135d12db4bed3b992052020f1c50d749cd8dc6 (diff) |
[AVR32] NMI debugging
Change the NMI handler to use the die notifier chain to signal anyone
who cares. Add a simple "nmi debugger" which hooks into this chain and
that may dump registers, task state, etc. when it happens.
Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Diffstat (limited to 'arch/avr32/Kconfig')
-rw-r--r-- | arch/avr32/Kconfig | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/avr32/Kconfig b/arch/avr32/Kconfig index 516015b3293b..e34e2c9c94cb 100644 --- a/arch/avr32/Kconfig +++ b/arch/avr32/Kconfig | |||
@@ -170,6 +170,16 @@ config OWNERSHIP_TRACE | |||
170 | enabling Nexus-compliant debuggers to keep track of the PID of the | 170 | enabling Nexus-compliant debuggers to keep track of the PID of the |
171 | currently executing task. | 171 | currently executing task. |
172 | 172 | ||
173 | config NMI_DEBUGGING | ||
174 | bool "NMI Debugging" | ||
175 | default n | ||
176 | help | ||
177 | Say Y here and pass the nmi_debug command-line parameter to | ||
178 | the kernel to turn on NMI debugging. Depending on the value | ||
179 | of the nmi_debug option, various pieces of information will | ||
180 | be dumped to the console when a Non-Maskable Interrupt | ||
181 | happens. | ||
182 | |||
173 | # FPU emulation goes here | 183 | # FPU emulation goes here |
174 | 184 | ||
175 | source "kernel/Kconfig.hz" | 185 | source "kernel/Kconfig.hz" |