SMM: add guard and include types.h in cpu/x86/smm.h

Change-Id: I002845cf7a37cd6885456131826ae0ba681823ef
Signed-off-by: Sven Schnelle <svens@stackframe.org>
Reviewed-on: http://review.coreboot.org/64
Tested-by: build bot (Jenkins)
This commit is contained in:
Sven Schnelle 2011-06-28 08:06:18 +02:00
parent edcf9f4fe6
commit 180f81e9a9
1 changed files with 7 additions and 0 deletions

View File

@ -20,6 +20,11 @@
/* AMD64 SMM State-Save Area /* AMD64 SMM State-Save Area
* starts @ 0x7e00 * starts @ 0x7e00
*/ */
#ifndef CPU_X86_SMM_H
#define CPU_X86_SMM_H
#include <types.h>
typedef struct { typedef struct {
u16 es_selector; u16 es_selector;
u16 es_attributes; 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); void __attribute__((weak)) mainboard_smi_gpi(u16 gpi_sts);
int __attribute__((weak)) mainboard_apm_cnt(u8 data); int __attribute__((weak)) mainboard_apm_cnt(u8 data);
void smi_release_lock(void); void smi_release_lock(void);
#endif