TianoCore EDK2 master
Loading...
Searching...
No Matches
_EFI_SMM_ENTRY_CONTEXT Struct Reference

#include <MdePkg/Include/Pi/PiSmmCis.h>

Data Fields

EFI_SMM_STARTUP_THIS_AP SmmStartupThisAp
 
UINTN CurrentlyExecutingCpu
 
UINTN NumberOfCpus
 
UINTNCpuSaveStateSize
 
VOID ** CpuSaveState
 

Detailed Description

Processor information and functionality needed by SMM Foundation.

Definition at line 63 of file PiSmmCis.h.

Field Documentation

◆ CpuSaveState

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.

Definition at line 86 of file PiSmmCis.h.

◆ CpuSaveStateSize

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.

Definition at line 80 of file PiSmmCis.h.

◆ CurrentlyExecutingCpu

UINTN _EFI_SMM_ENTRY_CONTEXT::CurrentlyExecutingCpu

A number between zero and the NumberOfCpus field. This field designates which processor is executing the SMM Foundation.

Definition at line 69 of file PiSmmCis.h.

◆ NumberOfCpus

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.

Definition at line 74 of file PiSmmCis.h.

◆ SmmStartupThisAp

EFI_SMM_STARTUP_THIS_AP _EFI_SMM_ENTRY_CONTEXT::SmmStartupThisAp

Definition at line 64 of file PiSmmCis.h.


The documentation for this struct was generated from the following file: