struct CpuidExtendedSizeInfo

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

Public Members

 field_perf_tsc_size_1103
 field_apic_id_size_1104
 field_nc_1106

Public Methods

template <, >
PerfTimestampCounterSize perf_tsc_size ()

Bits [31:18] are reserved.

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

template <, >
SelfType & set_perf_tsc_size (PerfTimestampCounterSize val)

Bits [31:18] are reserved.

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

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

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

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

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

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

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

Bits [11:8] are reserved.

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

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

Bits [11:8] are reserved.

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

Enumerations

enum PerfTimestampCounterSize
Name Value
k40Bits 0b00
k48Bits 0b01
k56Bits 0b10
k64Bits 0b11

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

Records