TianoCore EDK2 master
Loading...
Searching...
No Matches
SmramSaveStateMap.h File Reference

Go to the source code of this file.

Data Structures

struct  AMD_SMRAM_SAVE_STATE_MAP32
 
struct  AMD_SMRAM_SAVE_STATE_MAP64
 
union  AMD_SMRAM_SAVE_STATE_MAP
 

Macros

#define SMM_DEFAULT_SMBASE   0x30000
 
#define SMM_HANDLER_OFFSET   0x8000
 
#define AMD_SMM_MIN_REV_ID_X64   0x30064
 

Detailed Description

AMD SMRAM Save State Map Definitions.

SMRAM Save State Map definitions based on contents of the AMD64 Architecture Programmer Manual: Volume 2, System Programming, Section 10.2 SMM Resources

Copyright (c) 2015 - 2019, Intel Corporation. All rights reserved.
Copyright (C) 2023 Advanced Micro Devices, Inc. All rights reserved .
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file SmramSaveStateMap.h.

Macro Definition Documentation

◆ AMD_SMM_MIN_REV_ID_X64

#define AMD_SMM_MIN_REV_ID_X64   0x30064

Definition at line 28 of file SmramSaveStateMap.h.

◆ SMM_DEFAULT_SMBASE

#define SMM_DEFAULT_SMBASE   0x30000

Default SMBASE address

Definition at line 20 of file SmramSaveStateMap.h.

◆ SMM_HANDLER_OFFSET

#define SMM_HANDLER_OFFSET   0x8000

Offset of SMM handler from SMBASE

Definition at line 25 of file SmramSaveStateMap.h.