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,
 
  16 typedef void (*smi_handler_t)(smi_event_t);
 
  18 #define SMI_HANDLER_NONE        ((smi_handler_t)0)
 
  19 #define SMI_HANDLER_IGNORE      ((smi_handler_t)-1)
 
  21 extern int smi_register_handler(smi_event_t ev, smi_handler_t hnd);
 
  22 extern int smi_enable_event(smi_event_t ev);
 
  23 extern int smi_disable_event(smi_event_t ev);