TianoCore EDK2 master
Loading...
Searching...
No Matches
BlSupportSmm.h
Go to the documentation of this file.
1
9#ifndef BL_SUPPORT_SMM_H_
10#define BL_SUPPORT_SMM_H_
11
12#include <PiDxe.h>
13#include <Library/BaseLib.h>
14#include <Library/DebugLib.h>
15#include <Library/IoLib.h>
16#include <Library/HobLib.h>
17#include <Library/MtrrLib.h>
18#include <Library/UefiLib.h>
22#include <Library/PciLib.h>
24#include <Protocol/SmmAccess2.h>
25#include <Protocol/MpService.h>
31
32#define EFI_MSR_SMRR_MASK 0xFFFFF000
33#define MSR_SMM_FEATURE_CONTROL 0x4E0
34#define SMRAM_SAVE_STATE_MAP_OFFSET 0xFC00
35
36typedef struct {
37 UINT32 Base;
38 UINT32 Mask;
40
41#endif