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

Data Fields

EFI_PROCESSOR_INFORMATION Info
 
EFI_AP_PROCEDURE Procedure
 
VOIDParameter
 
CPU_STATE State
 
EFI_EVENT CheckThisAPEvent
 
EFI_EVENT WaitEvent
 
UINTN Timeout
 
UINTN TimeTaken
 
BOOLEAN TimeoutActive
 
BOOLEAN * SingleApFinished
 
SPIN_LOCK ApLock
 
volatile UINT32 * StartupApSignal
 
volatile UINTN ApFunction
 
volatile UINTN ApFunctionArgument
 
BOOLEAN CpuHealthy
 
volatile CPU_STATE State
 
BOOLEAN Waiting
 
BOOLEAN * Finished
 
UINT64 ExpectedTime
 
UINT64 CurrentTime
 
UINT64 TotalTime
 
CPU_VOLATILE_REGISTERS VolatileRegisters
 
UINT32 ProcessorSignature
 
UINT8 PlatformId
 
UINT64 MicrocodeEntryAddr
 
UINT32 MicrocodeRevision
 
SEV_ES_SAVE_AREASevEsSaveArea
 

Detailed Description

Definition at line 45 of file MpServicesInternal.h.

Field Documentation

◆ ApFunction

volatile UINTN CPU_AP_DATA::ApFunction

Definition at line 69 of file MpLib.h.

◆ ApFunctionArgument

volatile UINTN CPU_AP_DATA::ApFunctionArgument

Definition at line 70 of file MpLib.h.

◆ ApLock

SPIN_LOCK CPU_AP_DATA::ApLock

Definition at line 67 of file MpLib.h.

◆ CheckThisAPEvent

EFI_EVENT CPU_AP_DATA::CheckThisAPEvent

Definition at line 50 of file MpServicesInternal.h.

◆ CpuHealthy

BOOLEAN CPU_AP_DATA::CpuHealthy

Definition at line 71 of file MpLib.h.

◆ CurrentTime

UINT64 CPU_AP_DATA::CurrentTime

Definition at line 76 of file MpLib.h.

◆ ExpectedTime

UINT64 CPU_AP_DATA::ExpectedTime

Definition at line 75 of file MpLib.h.

◆ Finished

BOOLEAN * CPU_AP_DATA::Finished

Definition at line 74 of file MpLib.h.

◆ Info

EFI_PROCESSOR_INFORMATION CPU_AP_DATA::Info

Definition at line 46 of file MpServicesInternal.h.

◆ MicrocodeEntryAddr

UINT64 CPU_AP_DATA::MicrocodeEntryAddr

Definition at line 162 of file MpLib.h.

◆ MicrocodeRevision

UINT32 CPU_AP_DATA::MicrocodeRevision

Definition at line 163 of file MpLib.h.

◆ Parameter

VOID* CPU_AP_DATA::Parameter

Definition at line 48 of file MpServicesInternal.h.

◆ PlatformId

UINT8 CPU_AP_DATA::PlatformId

Definition at line 161 of file MpLib.h.

◆ Procedure

EFI_AP_PROCEDURE CPU_AP_DATA::Procedure

Definition at line 47 of file MpServicesInternal.h.

◆ ProcessorSignature

UINT32 CPU_AP_DATA::ProcessorSignature

Definition at line 160 of file MpLib.h.

◆ SevEsSaveArea

SEV_ES_SAVE_AREA* CPU_AP_DATA::SevEsSaveArea

Definition at line 164 of file MpLib.h.

◆ SingleApFinished

BOOLEAN* CPU_AP_DATA::SingleApFinished

Definition at line 55 of file MpServicesInternal.h.

◆ StartupApSignal

volatile UINT32 * CPU_AP_DATA::StartupApSignal

Definition at line 68 of file MpLib.h.

◆ State [1/2]

volatile CPU_STATE CPU_AP_DATA::State

Definition at line 49 of file MpServicesInternal.h.

◆ State [2/2]

volatile CPU_STATE CPU_AP_DATA::State

Definition at line 72 of file MpLib.h.

◆ Timeout

UINTN CPU_AP_DATA::Timeout

Definition at line 52 of file MpServicesInternal.h.

◆ TimeoutActive

BOOLEAN CPU_AP_DATA::TimeoutActive

Definition at line 54 of file MpServicesInternal.h.

◆ TimeTaken

UINTN CPU_AP_DATA::TimeTaken

Definition at line 53 of file MpServicesInternal.h.

◆ TotalTime

UINT64 CPU_AP_DATA::TotalTime

Definition at line 77 of file MpLib.h.

◆ VolatileRegisters

CPU_VOLATILE_REGISTERS CPU_AP_DATA::VolatileRegisters

Definition at line 153 of file MpLib.h.

◆ WaitEvent

EFI_EVENT CPU_AP_DATA::WaitEvent

Definition at line 51 of file MpServicesInternal.h.

◆ Waiting

BOOLEAN CPU_AP_DATA::Waiting

Definition at line 73 of file MpLib.h.


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