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

#include <LowPowerIdleTable.h>

Collaboration diagram for ACPI_LPI_NATIVE_CSTATE_DESCRIPTOR:
Collaboration graph
[legend]

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
 

Detailed Description

Low Power Idle (LPI) structure with Native C-state instruction entry trigger descriptor

Member Data Documentation

◆ EntryTrigger

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.

◆ Flags

ACPI_LPI_STATE_FLAGS ACPI_LPI_NATIVE_CSTATE_DESCRIPTOR::Flags

LPI state flags.

◆ Latency

UINT32 ACPI_LPI_NATIVE_CSTATE_DESCRIPTOR::Latency

Worst case exit latency in uSec.

◆ Length

UINT32 ACPI_LPI_NATIVE_CSTATE_DESCRIPTOR::Length

Length of LPI state Descriptor Structure

◆ Reserved

UINT8 ACPI_LPI_NATIVE_CSTATE_DESCRIPTOR::Reserved[2]

Must be Zero.

◆ Residency

UINT32 ACPI_LPI_NATIVE_CSTATE_DESCRIPTOR::Residency

Minimum residency or break-even in uSec.

◆ ResidencyCounter

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.

◆ ResidencyCounterFrequency

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.

◆ Type

UINT32 ACPI_LPI_NATIVE_CSTATE_DESCRIPTOR::Type

LPI State descriptor Type 0.

◆ UniqueId

UINT16 ACPI_LPI_NATIVE_CSTATE_DESCRIPTOR::UniqueId

Unique LPI state identifier: zero based, monotonically increasing identifier


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