2 * include/asm-xen/asm-i386/mach-xen/mach_traps.h
4 * Machine specific NMI handling for Xen
9 #include <linux/bitops.h>
10 #include <xen/interface/nmi.h>
12 static inline void clear_mem_error(unsigned char reason) {}
13 static inline void clear_io_check_error(unsigned char reason) {}
15 static inline unsigned char get_nmi_reason(void)
17 shared_info_t *s = HYPERVISOR_shared_info;
18 unsigned char reason = 0;
20 /* construct a value which looks like it came from
23 if (test_bit(_XEN_NMIREASON_io_error, &s->arch.nmi_reason))
25 if (test_bit(_XEN_NMIREASON_parity_error, &s->arch.nmi_reason))
31 static inline void reassert_nmi(void) {}
33 #endif /* !_MACH_TRAPS_H */