|
XenevaOS
|
#include <LowPowerIdleTable.h>

Public Attributes | |
| UINT32 | Type |
| LPI State descriptor Type 0. | |
| UINT32 | Length |
| UINT16 | UniqueId |
| UINT8 | Reserved [2] |
| Must be Zero. | |
| ACPI_LPI_STATE_FLAGS | Flags |
| LPI state flags. | |
| EFI_ACPI_6_1_GENERIC_ADDRESS_STRUCTURE | EntryTrigger |
| UINT32 | Residency |
| Minimum residency or break-even in uSec. | |
| UINT32 | Latency |
| Worst case exit latency in uSec. | |
| EFI_ACPI_6_1_GENERIC_ADDRESS_STRUCTURE | ResidencyCounter |
| UINT64 | ResidencyCounterFrequency |
Low Power Idle (LPI) structure with Native C-state instruction entry trigger descriptor
| EFI_ACPI_6_1_GENERIC_ADDRESS_STRUCTURE ACPI_LPI_NATIVE_CSTATE_DESCRIPTOR::EntryTrigger |
The LPI entry trigger, matching an existing _CST.Register object, represented as a Generic Address Structure. All processors must request this state or deeper to trigger.
| ACPI_LPI_STATE_FLAGS ACPI_LPI_NATIVE_CSTATE_DESCRIPTOR::Flags |
LPI state flags.
| UINT32 ACPI_LPI_NATIVE_CSTATE_DESCRIPTOR::Latency |
Worst case exit latency in uSec.
| UINT32 ACPI_LPI_NATIVE_CSTATE_DESCRIPTOR::Length |
Length of LPI state Descriptor Structure
| UINT8 ACPI_LPI_NATIVE_CSTATE_DESCRIPTOR::Reserved[2] |
Must be Zero.
| UINT32 ACPI_LPI_NATIVE_CSTATE_DESCRIPTOR::Residency |
Minimum residency or break-even in uSec.
| EFI_ACPI_6_1_GENERIC_ADDRESS_STRUCTURE ACPI_LPI_NATIVE_CSTATE_DESCRIPTOR::ResidencyCounter |
[optional] Residency counter, represented as a Generic Address Structure. If not present, Flags[1] bit should be set.
| UINT64 ACPI_LPI_NATIVE_CSTATE_DESCRIPTOR::ResidencyCounterFrequency |
[optional] Residency counter frequency in cycles per second. Value 0 indicates that counter runs at TSC frequency. Valid only if Residency Counter is present.
| UINT32 ACPI_LPI_NATIVE_CSTATE_DESCRIPTOR::Type |
LPI State descriptor Type 0.
| UINT16 ACPI_LPI_NATIVE_CSTATE_DESCRIPTOR::UniqueId |
Unique LPI state identifier: zero based, monotonically increasing identifier