aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/nmi.h
Commit message (Collapse)AuthorAgeFilesLines
* watchdog: Move watchdog from being x86 specific to common codeAndrew Cooper2013-08-131-4/+0
| | | | | | | | | | | | | | | Augment watchdog_setup() to be able to possibly return an error, and introduce watchdog_enabled() as a better alternative to knowing the architectures internal details. This patch does not change the x86 implementaion, beyond making it compile. For header files, some includes of xen/nmi.h were only for the watchdog functions, so are replaced rather than adding an extra include of xen/watchdog.h Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com> Acked-by: Keir Fraser <keir@xen.org>
* x86: move watchdog declarations from config.h to nmi.hJan Beulich2013-02-151-0/+4
| | | | | | | They don't belong into the former. Signed-off-by: Jan Beulich <jbeulich@suse.com> Acked-by: Keir Fraser <keir@xen.org>
* NMI: Command line parameter for watchdog timeoutAndrew Cooper2012-03-081-0/+3
| | | | | | | | | | Introduce a command parameter to set the watchtog timeout. Manually specifying "watchdog_timeout=<seconds>" on the command line will also turn the watchdog on. For consistency, move opt_watchdog into nmi.c along with opt_watchdog_timeout. Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com> Committed-by: Keir Fraser <keir@xen.org>
* x86: Allow NMI callback CS to be specified via set_trap_table()Keir Fraser2007-10-221-0/+15
| | | | | | hypercall. Based on a patch by Jan Beulich. Signed-off-by: Keir Fraser <keir@xensource.com>
* Pass NMIs to DOM0 via a dedicated callback, core Xen support.Ian.Campbell@xensource.com2006-01-111-0/+2
| | | | | | | | | | | | | This patch adds core and generic x86 support code to enable Xen to pass NMI's to a dedicated NMI callback in DOM0 instead of raising a VIRQ. Introduces the nmi_op hypercall to allow DOM0 to (un)register the NMI handler. Signed-off-by: Ian Campbell <Ian.Campbell@XenSource.com>
* Pull nmi/traps changes from Linux 2.6.14.kaf24@firebug.cl.cam.ac.uk2005-12-061-0/+24
Signed-off-by: Keir Fraser <keir@xensource.com>