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

#include <DynamicTablesPkg/Include/AcpiObjects.h>

Data Fields

UINT32 Revision
 The revision number of the _CPC package format.
 
EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE HighestPerformanceBuffer
 
UINT32 HighestPerformanceInteger
 
EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE NominalPerformanceBuffer
 Indicates the highest sustained performance level of the processor.
 
UINT32 NominalPerformanceInteger
 
EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE LowestNonlinearPerformanceBuffer
 Indicates the lowest performance level of the processor with non-linear power savings.
 
UINT32 LowestNonlinearPerformanceInteger
 
EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE LowestPerformanceBuffer
 Indicates the lowest performance level of the processor..
 
UINT32 LowestPerformanceInteger
 
EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE GuaranteedPerformanceRegister
 
EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE DesiredPerformanceRegister
 Desired Performance Register Buffer.
 
EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE MinimumPerformanceRegister
 
EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE MaximumPerformanceRegister
 
EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE PerformanceReductionToleranceRegister
 
EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE TimeWindowRegister
 
EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE CounterWraparoundTimeBuffer
 
UINT32 CounterWraparoundTimeInteger
 
EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE ReferencePerformanceCounterRegister
 Reference Performance Counter Register.
 
EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE DeliveredPerformanceCounterRegister
 Delivered Performance Counter Register.
 
EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE PerformanceLimitedRegister
 Performance Limited Register.
 
EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE CPPCEnableRegister
 
EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE AutonomousSelectionEnableBuffer
 
UINT32 AutonomousSelectionEnableInteger
 
EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE AutonomousActivityWindowRegister
 
EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE EnergyPerformancePreferenceRegister
 
EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE ReferencePerformanceBuffer
 
UINT32 ReferencePerformanceInteger
 
EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE LowestFrequencyBuffer
 
UINT32 LowestFrequencyInteger
 
EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE NominalFrequencyBuffer
 
UINT32 NominalFrequencyInteger
 

Detailed Description

A structure that describes the Cpc information.

Continuous Performance Control is described in DSDT/SSDT and associated to cpus/clusters in the cpu topology.

Unsupported Optional registers should be encoded with NULL resource Register {(SystemMemory, 0, 0, 0, 0)}

For values that support Integer or Buffer, integer will be used if buffer is NULL resource. If resource is not NULL then Integer must be 0

Cf. ACPI 6.4, s8.4.7.1 _CPC (Continuous Performance Control)

Definition at line 32 of file AcpiObjects.h.

Field Documentation

◆ AutonomousActivityWindowRegister

EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE AmlCpcInfo::AutonomousActivityWindowRegister

AutonomousActivity-WindowRegister Optional

Definition at line 101 of file AcpiObjects.h.

◆ AutonomousSelectionEnableBuffer

EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE AmlCpcInfo::AutonomousSelectionEnableBuffer

Autonomous Selection Enable Optional

Definition at line 96 of file AcpiObjects.h.

◆ AutonomousSelectionEnableInteger

UINT32 AmlCpcInfo::AutonomousSelectionEnableInteger

Definition at line 97 of file AcpiObjects.h.

◆ CounterWraparoundTimeBuffer

EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE AmlCpcInfo::CounterWraparoundTimeBuffer

Counter Wraparound Time Optional

Definition at line 78 of file AcpiObjects.h.

◆ CounterWraparoundTimeInteger

UINT32 AmlCpcInfo::CounterWraparoundTimeInteger

Definition at line 79 of file AcpiObjects.h.

◆ CPPCEnableRegister

EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE AmlCpcInfo::CPPCEnableRegister

CPPC EnableRegister Optional

Definition at line 92 of file AcpiObjects.h.

◆ DeliveredPerformanceCounterRegister

EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE AmlCpcInfo::DeliveredPerformanceCounterRegister

Delivered Performance Counter Register.

Definition at line 85 of file AcpiObjects.h.

◆ DesiredPerformanceRegister

EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE AmlCpcInfo::DesiredPerformanceRegister

Desired Performance Register Buffer.

Definition at line 58 of file AcpiObjects.h.

◆ EnergyPerformancePreferenceRegister

EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE AmlCpcInfo::EnergyPerformancePreferenceRegister

EnergyPerformance-PreferenceRegister Optional

Definition at line 105 of file AcpiObjects.h.

◆ GuaranteedPerformanceRegister

EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE AmlCpcInfo::GuaranteedPerformanceRegister

Guaranteed Performance Register Buffer. Optional

Definition at line 55 of file AcpiObjects.h.

◆ HighestPerformanceBuffer

EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE AmlCpcInfo::HighestPerformanceBuffer

Indicates the highest level of performance the processor is theoretically capable of achieving.

Definition at line 38 of file AcpiObjects.h.

◆ HighestPerformanceInteger

UINT32 AmlCpcInfo::HighestPerformanceInteger

Definition at line 39 of file AcpiObjects.h.

◆ LowestFrequencyBuffer

EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE AmlCpcInfo::LowestFrequencyBuffer

Lowest Frequency Optional

Definition at line 114 of file AcpiObjects.h.

◆ LowestFrequencyInteger

UINT32 AmlCpcInfo::LowestFrequencyInteger

Definition at line 115 of file AcpiObjects.h.

◆ LowestNonlinearPerformanceBuffer

EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE AmlCpcInfo::LowestNonlinearPerformanceBuffer

Indicates the lowest performance level of the processor with non-linear power savings.

Definition at line 46 of file AcpiObjects.h.

◆ LowestNonlinearPerformanceInteger

UINT32 AmlCpcInfo::LowestNonlinearPerformanceInteger

Definition at line 47 of file AcpiObjects.h.

◆ LowestPerformanceBuffer

EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE AmlCpcInfo::LowestPerformanceBuffer

Indicates the lowest performance level of the processor..

Definition at line 50 of file AcpiObjects.h.

◆ LowestPerformanceInteger

UINT32 AmlCpcInfo::LowestPerformanceInteger

Definition at line 51 of file AcpiObjects.h.

◆ MaximumPerformanceRegister

EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE AmlCpcInfo::MaximumPerformanceRegister

Maximum Performance Register Buffer. Optional

Definition at line 66 of file AcpiObjects.h.

◆ MinimumPerformanceRegister

EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE AmlCpcInfo::MinimumPerformanceRegister

Minimum Performance Register Buffer. Optional

Definition at line 62 of file AcpiObjects.h.

◆ NominalFrequencyBuffer

EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE AmlCpcInfo::NominalFrequencyBuffer

Nominal Frequency Optional

Definition at line 119 of file AcpiObjects.h.

◆ NominalFrequencyInteger

UINT32 AmlCpcInfo::NominalFrequencyInteger

Definition at line 120 of file AcpiObjects.h.

◆ NominalPerformanceBuffer

EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE AmlCpcInfo::NominalPerformanceBuffer

Indicates the highest sustained performance level of the processor.

Definition at line 42 of file AcpiObjects.h.

◆ NominalPerformanceInteger

UINT32 AmlCpcInfo::NominalPerformanceInteger

Definition at line 43 of file AcpiObjects.h.

◆ PerformanceLimitedRegister

EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE AmlCpcInfo::PerformanceLimitedRegister

Performance Limited Register.

Definition at line 88 of file AcpiObjects.h.

◆ PerformanceReductionToleranceRegister

EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE AmlCpcInfo::PerformanceReductionToleranceRegister

Performance Reduction Tolerance Register. Optional

Definition at line 70 of file AcpiObjects.h.

◆ ReferencePerformanceBuffer

EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE AmlCpcInfo::ReferencePerformanceBuffer

Reference Performance Optional

Definition at line 109 of file AcpiObjects.h.

◆ ReferencePerformanceCounterRegister

EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE AmlCpcInfo::ReferencePerformanceCounterRegister

Reference Performance Counter Register.

Definition at line 82 of file AcpiObjects.h.

◆ ReferencePerformanceInteger

UINT32 AmlCpcInfo::ReferencePerformanceInteger

Definition at line 110 of file AcpiObjects.h.

◆ Revision

UINT32 AmlCpcInfo::Revision

The revision number of the _CPC package format.

Definition at line 34 of file AcpiObjects.h.

◆ TimeWindowRegister

EFI_ACPI_6_4_GENERIC_ADDRESS_STRUCTURE AmlCpcInfo::TimeWindowRegister

Time Window Register. Optional

Definition at line 74 of file AcpiObjects.h.


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