diff options
author | Paul Mundt <lethal@linux-sh.org> | 2009-09-01 04:38:32 -0400 |
---|---|---|
committer | Paul Mundt <lethal@linux-sh.org> | 2009-09-01 04:38:32 -0400 |
commit | 1e1030dccb1084c8a38976d3656aab1d50d762da (patch) | |
tree | 18c62bd2a12dbb8e8aae56d771f0561784af186b /Documentation | |
parent | ac6a0cf6716bb46813d0161024c66c2af66e53d1 (diff) |
sh: nmi_debug support.
This implements support for NMI debugging that was shamelessly copied
from the avr32 port. A bit of special magic is needed in the interrupt
exception path given that the NMI exception handler is stubbed in to the
regular exception handling table despite being reported in INTEVT. So we
mangle the lookup and kick off an EXPEVT-style exception dispatch from
the INTEVT path for exceptions that do_IRQ() has no chance of handling.
As a result, we also drop the evt2irq() conversion from the do_IRQ() path
and just do it in assembly.
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/kernel-parameters.txt | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index 7936b801fe6a..76c355214dc3 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
@@ -1514,7 +1514,7 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1514 | of returning the full 64-bit number. | 1514 | of returning the full 64-bit number. |
1515 | The default is to return 64-bit inode numbers. | 1515 | The default is to return 64-bit inode numbers. |
1516 | 1516 | ||
1517 | nmi_debug= [KNL,AVR32] Specify one or more actions to take | 1517 | nmi_debug= [KNL,AVR32,SH] Specify one or more actions to take |
1518 | when a NMI is triggered. | 1518 | when a NMI is triggered. |
1519 | Format: [state][,regs][,debounce][,die] | 1519 | Format: [state][,regs][,debounce][,die] |
1520 | 1520 | ||