struct CpuidThermalAndPowerFeatureFlagsA

Defined at line 410 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

---------------------------------------------------------------------------//

Leaf/Function 0x6.

[intel/vol2]: Table 3-8. Information Returned by CPUID Instruction.

[amd/vol3]: E.3.5 Function 6h—Power Management Related Features.

---------------------------------------------------------------------------//

Public Members

 field_ignoring_idle_logical_processor_hwp_413
 field_hw_feedback_414
 field_fast_access_mode_415
 field_flexible_hwp_416
 field_hwp_peci_override_417
 field_hwp_capabilities_418
 field_turbo_max_419
 field_hdc_420
 field_hwp_package_level_request_422
 field_hwp_epp_423
 field_hwp_activity_window_424
 field_hwp_notification_425
 field_hwp_426
 field_ptm_427
 field_ecmd_428
 field_pln_429
 field_arat_431
 field_turbo_432
 field_digital_temperature_sensor_433

Public Methods

template <, >
typename SelfType::ValueType ignoring_idle_logical_processor_hwp ()

Bits [31:21] are reserved.

Defined at line 413 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_ignoring_idle_logical_processor_hwp (typename SelfType::ValueType val)

Bits [31:21] are reserved.

Defined at line 413 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType hw_feedback ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 414 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_hw_feedback (typename SelfType::ValueType val)

Defined at line 414 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType fast_access_mode ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 415 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_fast_access_mode (typename SelfType::ValueType val)

Defined at line 415 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType flexible_hwp ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 416 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_flexible_hwp (typename SelfType::ValueType val)

Defined at line 416 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType hwp_peci_override ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 417 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_hwp_peci_override (typename SelfType::ValueType val)

Defined at line 417 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType hwp_capabilities ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 418 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_hwp_capabilities (typename SelfType::ValueType val)

Defined at line 418 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_turbo_max (typename SelfType::ValueType val)

Defined at line 419 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType turbo_max ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 419 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType hdc ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 420 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_hdc (typename SelfType::ValueType val)

Defined at line 420 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType hwp_package_level_request ()

Bit 12 is reserved.

Defined at line 422 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_hwp_package_level_request (typename SelfType::ValueType val)

Bit 12 is reserved.

Defined at line 422 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType hwp_epp ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 423 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_hwp_epp (typename SelfType::ValueType val)

Defined at line 423 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType hwp_activity_window ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 424 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_hwp_activity_window (typename SelfType::ValueType val)

Defined at line 424 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType hwp_notification ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 425 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_hwp_notification (typename SelfType::ValueType val)

Defined at line 425 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType hwp ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 426 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_hwp (typename SelfType::ValueType val)

Defined at line 426 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType ptm ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 427 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_ptm (typename SelfType::ValueType val)

Defined at line 427 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType ecmd ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 428 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_ecmd (typename SelfType::ValueType val)

Defined at line 428 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType pln ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 429 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_pln (typename SelfType::ValueType val)

Defined at line 429 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType arat ()

Bit 3 is reserved.

Defined at line 431 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_arat (typename SelfType::ValueType val)

Bit 3 is reserved.

Defined at line 431 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_turbo (typename SelfType::ValueType val)

Defined at line 432 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType turbo ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 432 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType digital_temperature_sensor ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 433 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_digital_temperature_sensor (typename SelfType::ValueType val)

Defined at line 433 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

Records