fix a couple of warnings
[coreboot.git] / src / include / cpu / x86 / smm.h
index 6baefcb2f7340e41f930d8ec4d273df15cdba595..2954ecd1f7242ccdac0815a3d4e5ee4033bf779f 100644 (file)
@@ -250,9 +250,15 @@ typedef struct {
 
 
 /* SMI handler function prototypes */
+void smi_handler(u32 smm_revision);
+
 void io_trap_handler(int smif);
 int southbridge_io_trap_handler(int smif);
 int mainboard_io_trap_handler(int smif);
 
-void southbridge_smi_handler(unsigned int node, smm_state_save_area_t *state_save);
+void southbridge_smi_set_eos(void);
+
+void __attribute__((weak)) cpu_smi_handler(unsigned int node, smm_state_save_area_t *state_save);
+void __attribute__((weak)) northbridge_smi_handler(unsigned int node, smm_state_save_area_t *state_save);
+void __attribute__((weak)) southbridge_smi_handler(unsigned int node, smm_state_save_area_t *state_save);