struct CpuidAdvancedPowerFeatureFlags

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

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

Leaf/Function 0x8000'0007

[amd/vol3]: E.4.6 Function 8000_0007h—Processor Power Management and RAS Capabilities.

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

Public Members

 field_proc_power_reporting_1035
 field_proc_feedback_interface_1036
 field_eff_freq_1037
 field_cpb_1038
 field_tsc_invariant_1039
 field_hw_pstate_1040
 field_has_100mhz_steps_1041
 field_tm_1043
 field_ttp_1044
 field_vid_1045
 field_fid_1046
 field_ts_1047

Public Methods

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

Bits [31:13] are reserved.

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

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

Bits [31:13] are reserved.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Bit 5 is reserved.

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

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

Bit 5 is reserved.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Records