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

Records