struct CpuidExtendedFeatureFlagsD
Defined at line 523 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
Public Members
field_ssbd_525
field_ia32_core_capabilities_526
field_ia32_arch_capabilities_527
field_l1d_flush_528
field_stibp_529
field_ibrs_ibpb_530
field_cet_ibt_532
field_pconfig_534
field_hybrid_536
field_serialize_537
field_md_clear_539
field_avx512_vp2intersect_541
field_fsrm_543
field_avx512_4fmaps_544
field_avx512_4vnniw_545
Public Methods
template <, >
SelfType & set_ssbd (typename SelfType::ValueType val)
Defined at line 525 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType ssbd ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 525 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType ia32_core_capabilities ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 526 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_ia32_core_capabilities (typename SelfType::ValueType val)
Defined at line 526 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType ia32_arch_capabilities ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 527 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_ia32_arch_capabilities (typename SelfType::ValueType val)
Defined at line 527 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType l1d_flush ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 528 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_l1d_flush (typename SelfType::ValueType val)
Defined at line 528 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_stibp (typename SelfType::ValueType val)
Defined at line 529 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType stibp ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 529 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType ibrs_ibpb ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 530 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_ibrs_ibpb (typename SelfType::ValueType val)
Defined at line 530 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType cet_ibt ()
Bits [25:21] are reserved.
Defined at line 532 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_cet_ibt (typename SelfType::ValueType val)
Bits [25:21] are reserved.
Defined at line 532 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType pconfig ()
Bit 19 is reserved.
Defined at line 534 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_pconfig (typename SelfType::ValueType val)
Bit 19 is reserved.
Defined at line 534 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType hybrid ()
Bits [17:16] are reserved.
Defined at line 536 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_hybrid (typename SelfType::ValueType val)
Bits [17:16] are reserved.
Defined at line 536 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType serialize ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 537 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_serialize (typename SelfType::ValueType val)
Defined at line 537 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType md_clear ()
Bits [13:11] are reserved.
Defined at line 539 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_md_clear (typename SelfType::ValueType val)
Bits [13:11] are reserved.
Defined at line 539 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType avx512_vp2intersect ()
Bit 9 is reserved.
Defined at line 541 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_avx512_vp2intersect (typename SelfType::ValueType val)
Bit 9 is reserved.
Defined at line 541 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType fsrm ()
Bits [7:5] are reserved.
Defined at line 543 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_fsrm (typename SelfType::ValueType val)
Bits [7:5] are reserved.
Defined at line 543 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType avx512_4fmaps ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 544 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_avx512_4fmaps (typename SelfType::ValueType val)
Defined at line 544 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType avx512_4vnniw ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 545 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_avx512_4vnniw (typename SelfType::ValueType val)
Defined at line 545 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h