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