|
XenevaOS
|
#include <PiSmmCis.h>
Public Attributes | |
| EFI_SMM_STARTUP_THIS_AP | SmmStartupThisAp |
| UINTN | CurrentlyExecutingCpu |
| UINTN | NumberOfCpus |
| UINTN * | CpuSaveStateSize |
| VOID ** | CpuSaveState |
Processor information and functionality needed by SMM Foundation.
| VOID** _EFI_SMM_ENTRY_CONTEXT::CpuSaveState |
Points to an array, where each element is a pointer to a CPU save state. The corresponding element in CpuSaveStateSize specifies the number of bytes in the save state area. There are always NumberOfCpus entries in the array.
| UINTN* _EFI_SMM_ENTRY_CONTEXT::CpuSaveStateSize |
Points to an array, where each element describes the number of bytes in the corresponding save state specified by CpuSaveState. There are always NumberOfCpus entries in the array.
| UINTN _EFI_SMM_ENTRY_CONTEXT::CurrentlyExecutingCpu |
A number between zero and the NumberOfCpus field. This field designates which processor is executing the SMM Foundation.
| UINTN _EFI_SMM_ENTRY_CONTEXT::NumberOfCpus |
The number of possible processors in the platform. This is a 1 based counter. This does not indicate the number of processors that entered SMM.
| EFI_SMM_STARTUP_THIS_AP _EFI_SMM_ENTRY_CONTEXT::SmmStartupThisAp |