4 extern void smi_disable(); /* akin to cli / sti */
5 extern void smi_enable();
7 extern void smi_poll();
8 extern unsigned long smi_status(); /* Architecturally defined; for debugging only. */
11 SMI_EVENT_FAST_TIMER = 0,
12 SMI_EVENT_DEVTRAP_KBC,
17 typedef void (*smi_handler_t)(smi_event_t);
19 #define SMI_HANDLER_NONE ((smi_handler_t)0)
20 #define SMI_HANDLER_IGNORE ((smi_handler_t)-1)
22 extern int smi_register_handler(smi_event_t ev, smi_handler_t hnd);
23 extern int smi_enable_event(smi_event_t ev);
24 extern int smi_disable_event(smi_event_t ev);