fix a couple of warnings
[coreboot.git] / src / include / cpu / x86 / smm.h
index 1eef6382c7db774a7d7d5decba1d6bb50bfb8d11..2954ecd1f7242ccdac0815a3d4e5ee4033bf779f 100644 (file)
@@ -17,7 +17,6 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
  */
 
-
 /* AMD64 SMM State-Save Area 
  * starts @ 0x7e00
  */
@@ -249,3 +248,17 @@ typedef struct {
        };
 } smm_state_save_area_t;
 
+
+/* 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_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);
+