XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_EFI_SMM_ENTRY_CONTEXT Struct Reference

#include <PiSmmCis.h>

Public Attributes

EFI_SMM_STARTUP_THIS_AP SmmStartupThisAp
 
UINTN CurrentlyExecutingCpu
 
UINTN NumberOfCpus
 
UINTNCpuSaveStateSize
 
VOID ** CpuSaveState
 

Detailed Description

Processor information and functionality needed by SMM Foundation.

Member Data 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.

◆ 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.

◆ 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.

◆ 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.

◆ SmmStartupThisAp

EFI_SMM_STARTUP_THIS_AP _EFI_SMM_ENTRY_CONTEXT::SmmStartupThisAp

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