SMM: add guard and include types.h in cpu/x86/smm.h
authorSven Schnelle <svens@stackframe.org>
Tue, 28 Jun 2011 06:06:18 +0000 (08:06 +0200)
committerSven Schnelle <svens@stackframe.org>
Tue, 28 Jun 2011 09:23:11 +0000 (11:23 +0200)
Change-Id: I002845cf7a37cd6885456131826ae0ba681823ef
Signed-off-by: Sven Schnelle <svens@stackframe.org>
Reviewed-on: http://review.coreboot.org/64
Tested-by: build bot (Jenkins)
src/include/cpu/x86/smm.h

index 07a9cae30ecfc339d8b301cd54bb2c534cd1bd54..49ee2be514a58c98326a92e5a2518b5b80b7286c 100644 (file)
 /* AMD64 SMM State-Save Area
  * starts @ 0x7e00
  */
+
+#ifndef CPU_X86_SMM_H
+#define CPU_X86_SMM_H
+
+#include <types.h>
 typedef struct {
        u16     es_selector;
        u16     es_attributes;
@@ -273,3 +278,5 @@ void __attribute__((weak)) southbridge_smi_handler(unsigned int node, smm_state_
 void __attribute__((weak)) mainboard_smi_gpi(u16 gpi_sts);
 int __attribute__((weak)) mainboard_apm_cnt(u8 data);
 void smi_release_lock(void);
+
+#endif