1 #ifndef _MCHECK_ACTION_H 2 #define _MCHECK_ACTION_H 3 4 #include <xen/types.h> 5 #include "x86_mca.h" 6 7 void 8 mc_memerr_dhandler(struct mca_binfo *binfo, 9 enum mce_result *result, 10 const struct cpu_user_regs *regs); 11 12 #define MC_ADDR_PHYSICAL 0 13 #define MC_ADDR_VIRTUAL 1 14 15 typedef bool (*mce_check_addr_t)(uint64_t status, uint64_t misc, int addr_type); 16 extern void mce_register_addrcheck(mce_check_addr_t); 17 18 extern mce_check_addr_t mc_check_addr; 19 20 #endif 21