/linux-4.4.14/Documentation/watchdog/ |
D | hpwdt.txt | 3 HP iLO2 NMI Watchdog Driver 4 NMI sourcing for iLO2 based ProLiant Servers 8 The HP iLO2 NMI Watchdog driver is a kernel module that provides basic 9 watchdog functionality and the added benefit of NMI sourcing. Both the 10 watchdog functionality and the NMI sourcing capability need to be enabled 12 A user can have the NMI sourcing without the watchdog timer and vice-versa. 25 allow_kdump - allows the user to save off a kernel dump image after an NMI 31 enable NMI sourcing then reload the hpwdt driver with 42 The NMI sourcing capability is disabled by default due to the inability to 43 distinguish between "NMI Watchdog Ticks" and "HW generated NMI events" in the [all …]
|
D | watchdog-api.txt | 110 actual time they will reset the system. This can be done with an NMI,
|
D | watchdog-parameters.txt | 180 0 = RESET(*) 1 = SMI 2 = NMI 3 = SCI
|
/linux-4.4.14/Documentation/RCU/ |
D | NMI-RCU.txt | 1 Using RCU to Protect Dynamic NMI Handlers 7 how to do this, drawing loosely from Zwane Mwaikambo's NMI-timer 19 The dummy_nmi_callback() function is a "dummy" NMI handler that does 21 the NMI handler to take the default machine-specific action. 26 NMI handler. 43 The do_nmi() function processes each NMI. It first disables preemption 45 count of NMIs. It then invokes the NMI handler stored in the nmi_callback 47 default_do_nmi() function to handle a machine-specific NMI. Finally, 60 Back to the discussion of NMI and RCU... 67 The set_nmi_callback() function registers an NMI handler. Note that any [all …]
|
D | 00-INDEX | 13 NMI-RCU.txt 14 - Using RCU to Protect Dynamic NMI Handlers
|
D | whatisRCU.txt | 338 NMI enter / NMI exit 348 c. RCU applied to scheduler and interrupt/NMI-handler tasks. 358 uses of RCU may be found in listRCU.txt, arrayRCU.txt, and NMI-RCU.txt. 441 arrayRCU.txt, and NMI-RCU.txt. 904 c. Do you need to treat NMI handlers, hardirq handlers,
|
D | checklist.txt | 20 is the dynamic NMI code in the Linux 2.6 kernel, at least on 326 If you want to wait for interrupt handlers, NMI handlers, and
|
D | trace.txt | 115 is the NMI nesting depth.
|
D | RTFP.txt | 2144 and NMI processing for hierarchical RCU's dynticks interface.
|
/linux-4.4.14/Documentation/devicetree/bindings/interrupt-controller/ |
D | allwinner,sun67i-sc-nmi.txt | 1 Allwinner Sunxi NMI Controller 14 - interrupts: Specifies the interrupt line (NMI) which is handled by 16 shall be the NMI.
|
D | ti,c64x+megamod-pic.txt | 7 C64X+ core. Priority 0 and 1 are used for reset and NMI respectively.
|
/linux-4.4.14/arch/mn10300/kernel/ |
D | entry.S | 276 # NMI exception entry points 279 # in addition to the main NMI and Watchdog channels. SMP NMI IPIs use this 299 mov GxICR_DETECT,d0 # clear NMI request 302 and ~EPSW_NMID,epsw # enable NMI 312 bne nmi_not_debugger # if not kernel debugger NMI IPI, jump 314 # kernel debugger NMI IPI 316 mov GxICR_DETECT,d0 # clear NMI 319 and ~EPSW_NMID,epsw # enable NMI 351 and ~EPSW_NMID,epsw # turn NMIs back on if not NMI
|
/linux-4.4.14/Documentation/trace/ |
D | events-nmi.txt | 1 NMI Trace Events 12 NMI handlers are hogging large amounts of CPU time. The kernel 15 INFO: NMI handler took too long to run: 9.207 msecs
|
D | ftrace-design.txt | 210 If you can't trace NMI functions, then skip this option.
|
/linux-4.4.14/arch/cris/ |
D | Kconfig.debug | 28 bool "NMI causes oops printout" 32 here to make it possible to dump an OOPS with an external NMI.
|
/linux-4.4.14/arch/c6x/kernel/ |
D | vectors.S | 66 IRQVEC NMI,_nmi_handler ; NMI interrupt
|
/linux-4.4.14/Documentation/x86/ |
D | kernel-stacks | 36 double fault or NMI, which makes it easier to handle these unusual 54 NMI. arch/x86_64/kernel/entry.S::paranoidentry adjusts the stack 73 Used for non-maskable interrupts (NMI). 75 NMI can be delivered at any time, including when the kernel is in the 76 middle of switching stacks. Using IST for NMI events avoids making
|
D | entry_64.txt | 88 But if we are in an NMI/MCE/DEBUG/whatever super-atomic entry context, 93 Therefore, super-atomic entries (except NMI, which is handled separately)
|
D | boot.txt | 1016 entering protected mode. The default routine disables NMI, so
|
/linux-4.4.14/Documentation/sysctl/ |
D | kernel.txt | 434 This parameter can be used to control the NMI watchdog 443 while a CPU is busy. Hence, the alternative name 'NMI watchdog'. 445 The NMI watchdog is disabled by default if the kernel is running as a guest 579 The default Linux behaviour on an NMI of either memory or unknown is 584 A small number of systems do generate NMI's for bizarre random reasons 829 be issued an NMI and instructed to capture stack trace. 832 NMI. 851 the watchdog timer function, otherwise the NMI watchdog - if enabled - can 910 The value in this file affects behavior of handling NMI. When the 911 value is non-zero, unknown NMI is trapped and then panic occurs. At [all …]
|
/linux-4.4.14/Documentation/frv/ |
D | gdbstub.txt | 9 permits the NMI interrupt button or serial port events to jump the kernel into 14 generate level 15 interrupts (NMI). The kernel proper cannot see the serial 118 (*) Pressing the NMI button on the board will also cause a jump into the
|
/linux-4.4.14/drivers/char/mwave/ |
D | 3780i.c | 408 rBootDomain.NMI = TRUE; in dsp3780I_Reset() 443 rBootDomain.NMI = TRUE; in dsp3780I_Run() 453 rBootDomain.NMI = FALSE; in dsp3780I_Run()
|
D | 3780i.h | 163 unsigned short NMI:1; /* RW: non maskable interrupt */ member
|
/linux-4.4.14/Documentation/ |
D | lockup-watchdogs.txt | 41 task. An NMI perf event is generated every "watchdog_thresh" 45 'hardlockup detector' (the handler for the NMI perf event) will
|
D | IPMI.txt | 610 interrupts, and "pre_nmi" for a NMI on a preaction. This is how 617 because you can't do data operations from an NMI. 647 Note that if you use the NMI preaction for the watchdog, you MUST NOT 648 use the nmi watchdog. There is no reasonable way to tell if an NMI 650 otherwise unhandled NMI, it must be from IPMI and it will panic
|
D | local_ops.txt | 27 coherent counters in NMI handlers. It is especially useful for tracing purposes
|
D | kernel-parameters.txt | 2349 when a NMI is triggered. 2357 When panic is specified, panic when an NMI watchdog 2536 nonmi_ipi [X86] Disable using NMI IPIs during panic/reboot to 2581 soft-lockup and NMI watchdog (hard-lockup). 2647 timer: [X86] Force use of architectural NMI 3860 [X86] Cause panic on unknown NMI.
|
D | memory-barriers.txt | 1522 for example, a nested interrupt or an NMI. Otherwise, READ_ONCE()
|
D | devices.txt | 2899 8 = /dev/cpqhealth/cnmi NMI Handling
|
/linux-4.4.14/arch/x86/ |
D | Kconfig.debug | 341 This is currently used to help test NMI code. 346 bool "NMI Selftest" 349 Enabling this option turns on a quick NMI selftest to verify 350 that the NMI behaves correctly. 352 This might help diagnose strange hangs that rely on NMI to
|
D | Kconfig | 910 performance counters), and the NMI watchdog which detects hard
|
/linux-4.4.14/Documentation/ia64/ |
D | mca.txt | 123 How is ia64 MCA/INIT different from x86 NMI? 125 * x86 NMI typically gets delivered to one cpu. MCA/INIT gets sent to 128 * x86 NMI cannot be nested. MCA/INIT can be nested, to a depth of 2 135 * x86 does not call the BIOS so the NMI handler does not have to worry
|
/linux-4.4.14/arch/avr32/ |
D | Kconfig | 223 bool "NMI Debugging" 227 the kernel to turn on NMI debugging. Depending on the value
|
/linux-4.4.14/drivers/acpi/apei/ |
D | Kconfig | 15 to the operating system. This improves NMI handling
|
/linux-4.4.14/arch/blackfin/ |
D | Kconfig.debug | 56 handler, the NMI handler, the reset vector, or in emulator mode, 212 bool "Enable NMI watchdog to help debugging lockup on SMP" 217 interrupt for more than 5 seconds, then the NMI handler dumps debug
|
D | Kconfig | 701 - RETN: Non-Maskable Interrupt (NMI) 712 safely use NMI on the Blackfin while running Linux, but 725 and the NMI. 736 ICE and use the NMI.
|
/linux-4.4.14/arch/cris/arch-v10/kernel/ |
D | entry.S | 417 ;; special handlers for breakpoint and NMI 445 ;; If there is a glitch on the NMI pin shorter than ~100ns 451 move.d [R_IRQ_MASK0_RD], $r1 ; External NMI or watchdog? 456 setf m ; Enable NMI again
|
/linux-4.4.14/Documentation/arm64/ |
D | acpi_object_usage.txt | 531 APEI requires the equivalent of an SCI and an NMI on ARMv8. The SCI is used 533 system can continue correct operation, even if possibly degraded. The NMI is 537 Since there is no direct equivalent of the x86 SCI or NMI, arm64 handles 540 reported, this is sufficient. The NMI is emulated as the highest priority 543 at the same priority as the emulated NMI. In Linux, this should not be the
|
/linux-4.4.14/Documentation/devicetree/bindings/mfd/ |
D | axp20x.txt | 14 - interrupts: SoC NMI / GPIO interrupt connected to the PMIC's IRQ pin
|
/linux-4.4.14/arch/arm64/boot/dts/arm/ |
D | juno-motherboard.dtsi | 101 label = "NMI";
|
/linux-4.4.14/include/trace/events/ |
D | kvm.h | 16 ERSN(NMI), ERSN(INTERNAL_ERROR), ERSN(OSI), ERSN(PAPR_HCALL), \
|
/linux-4.4.14/arch/blackfin/mach-bf518/ |
D | Kconfig | 141 bool "Enable Hysteresis on {NMI, RESET, BMODE}"
|
/linux-4.4.14/arch/blackfin/mach-bf527/ |
D | Kconfig | 143 bool "Enable Hysteresis on {NMI, RESET, BMODE}"
|
/linux-4.4.14/Documentation/x86/i386/ |
D | IO-APIC.txt | 28 NMI: 0
|
/linux-4.4.14/arch/x86/kernel/ |
D | head_64.S | 357 je .Lis_nmi # Ignore NMI
|
D | head_32.S | 559 je .Lis_nmi # Ignore NMI
|
/linux-4.4.14/arch/frv/kernel/ |
D | entry-table.S | 129 # handler declaration for an NMI external interrupt
|
D | entry.S | 169 # raise the minimum interrupt priority to 15 (NMI only) and enable exceptions
|
/linux-4.4.14/arch/sh/kernel/cpu/sh3/ |
D | entry.S | 486 * expected path for the NMI (and any other brilliantly implemented
|
/linux-4.4.14/drivers/pinctrl/ |
D | pinctrl-xway.c | 119 MFP_XWAY(GPIO8, GPIO, CGU, NMI, NONE), 310 GRP_MUX("nmi", NMI, pins_nmi),
|
D | pinctrl-lpc18xx.c | 272 LPC_P(4,0, GPIO, MCTRL, NMI, R, R, LCD, UART3, R, 0, ND); 376 LPC_P(e,4, R, NMI, R, EMC, GPIO, R, R, R, 0, ND);
|
/linux-4.4.14/drivers/watchdog/ |
D | Kconfig | 884 A software monitoring watchdog and NMI sourcing driver. This driver 902 bool "NMI decoding support for the HP ProLiant iLO2+ Hardware Watchdog Timer" 906 When an NMI occurs this feature will make the necessary BIOS calls to 907 log the cause of the NMI. 1263 installs a NMI handler and pokes the watchdog based on an 1266 NMI that prints a message. The third expiration causes a
|
/linux-4.4.14/arch/blackfin/mach-bf518/include/mach/ |
D | defBF512.h | 1296 #define NMI 0x4 /* Non Maskable Interrupt */ macro
|
/linux-4.4.14/arch/blackfin/mach-bf527/include/mach/ |
D | defBF522.h | 1301 #define NMI 0x4 /* Non Maskable Interrupt */ macro
|
/linux-4.4.14/arch/score/kernel/ |
D | entry.S | 115 ENTRY(handle_nmi) # NMI #1
|
/linux-4.4.14/Documentation/timers/ |
D | timekeeping.txt | 143 NMI-safe and return a sane value in any context.
|
/linux-4.4.14/drivers/tty/serial/ |
D | Kconfig | 168 bool "Serial console over KGDB NMI debugger port" 171 This special driver allows you to temporary use NMI debugger port 176 This is because this console driver processes the input in NMI 181 detach debugger port from the KGDB NMI (i.e. disable_nmi), and
|
/linux-4.4.14/arch/blackfin/mach-bf548/include/mach/ |
D | defBF54x_base.h | 1985 #define NMI 0x4 /* Non Maskable Interrupt */ macro
|
/linux-4.4.14/Documentation/locking/ |
D | lockdep-design.txt | 201 We also assume that all NMI/SMM paths [which could interrupt
|
/linux-4.4.14/Documentation/filesystems/ |
D | proc.txt | 635 NMI: 0 655 NMI: 2457961 2457959 659 NMI is incremented in this case because every timer interrupt generates a NMI 660 (Non Maskable Interrupt) which is used by the NMI Watchdog to detect lockups.
|
/linux-4.4.14/arch/ |
D | Kconfig | 274 System hardware can generate an NMI using the perf event
|
/linux-4.4.14/Documentation/kdump/ |
D | kdump.txt | 428 If a hard lockup is detected and "NMI watchdog" is configured, the system
|
/linux-4.4.14/lib/ |
D | Kconfig.debug | 709 An NMI is generated every 10 seconds or so to check for hardlockups. 711 The frequency of hrtimer and NMI events and the soft and hard lockup 936 best used in conjunction with the NMI watchdog so that spinlock
|
/linux-4.4.14/arch/sparc/kernel/ |
D | entry.S | 324 be sun4m_nmi_error ! Must be an NMI async memory error
|
/linux-4.4.14/Documentation/virtual/kvm/ |
D | api.txt | 1779 Queues an NMI on the thread's vcpu. Note this is well defined only 1789 - check whether changing LINT1 will queue an NMI (see the LVT entry for LINT1) 1793 Some guests configure the LINT1 NMI input to cause a panic, aiding in
|