TianoCore EDK2 master
|
#include <DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h>
Data Fields | |
UINT32 | MinResidency |
UINT32 | WorstCaseWakeLatency |
UINT32 | Flags |
UINT32 | ArchFlags |
UINT32 | ResCntFreq |
UINT32 | EnableParentState |
BOOLEAN | IsInteger |
UINT64 | IntegerEntryMethod |
EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE | RegisterEntryMethod |
EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE | ResidencyCounterRegister |
EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE | UsageCounterRegister |
CHAR8 | StateName [16] |
A structure that describes the Lpi information.
The Low Power Idle states are described in DSDT/SSDT and associated to cpus/clusters in the cpu topology.
ID: EArchCommonObjLpiInfo
Definition at line 323 of file ArchCommonNameSpaceObjects.h.
UINT32 CmArchCommonLpiInfo::ArchFlags |
Architecture specific context loss flags.
Definition at line 340 of file ArchCommonNameSpaceObjects.h.
UINT32 CmArchCommonLpiInfo::EnableParentState |
Every shallower power state in the parent is also enabled.
Definition at line 348 of file ArchCommonNameSpaceObjects.h.
UINT32 CmArchCommonLpiInfo::Flags |
Flags.
Definition at line 336 of file ArchCommonNameSpaceObjects.h.
UINT64 CmArchCommonLpiInfo::IntegerEntryMethod |
EntryMethod described as an Integer.
Definition at line 360 of file ArchCommonNameSpaceObjects.h.
BOOLEAN CmArchCommonLpiInfo::IsInteger |
The EntryMethod _LPI field can be described as an integer or in a Register resource data descriptor.
If IsInteger is TRUE, the IntegerEntryMethod field is used. If IsInteger is FALSE, the RegisterEntryMethod field is used.
Definition at line 356 of file ArchCommonNameSpaceObjects.h.
UINT32 CmArchCommonLpiInfo::MinResidency |
Minimum Residency. Time in microseconds after which a state becomes more energy efficient than any shallower state.
Definition at line 327 of file ArchCommonNameSpaceObjects.h.
EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE CmArchCommonLpiInfo::RegisterEntryMethod |
EntryMethod described as a EFI_ACPI_GENERIC_REGISTER_DESCRIPTOR.
Definition at line 364 of file ArchCommonNameSpaceObjects.h.
UINT32 CmArchCommonLpiInfo::ResCntFreq |
Residency counter frequency in cycles-per-second (Hz).
Definition at line 344 of file ArchCommonNameSpaceObjects.h.
EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE CmArchCommonLpiInfo::ResidencyCounterRegister |
Residency counter register.
Definition at line 368 of file ArchCommonNameSpaceObjects.h.
CHAR8 CmArchCommonLpiInfo::StateName[16] |
String representing the Lpi state
Definition at line 376 of file ArchCommonNameSpaceObjects.h.
EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE CmArchCommonLpiInfo::UsageCounterRegister |
Usage counter register.
Definition at line 372 of file ArchCommonNameSpaceObjects.h.
UINT32 CmArchCommonLpiInfo::WorstCaseWakeLatency |
Worst case time in microseconds from a wake interrupt being asserted to the return to a running state
Definition at line 332 of file ArchCommonNameSpaceObjects.h.