struct CpuidPerformanceMonitoringA

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

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

Leaf/Function 0xa.

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

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

Public Members

 field_ebx_vector_length_557
 field_general_counter_width_558
 field_num_general_counters_559
 field_version_560

Public Methods

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Records