struct CpuidExtendedFeatureFlagsB
Defined at line 452 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
[amd/vol3]: E.3.6, CPUID Fn0000_0007_EBX_x0 Structured Extended Feature Identifiers (ECX=0).
Public Members
field_avx512vl_455
field_avx512bw_456
field_sha_457
field_avx512cd_458
field_avx512er_459
field_avx512pf_460
field_intel_pt_461
field_clwb_462
field_clflushopt_463
field_avx512_ifma_465
field_smap_466
field_adx_467
field_rdseed_468
field_avx512dq_469
field_avx512f_470
field_rdt_a_471
field_mpx_472
field_fpu_cs_ds_deprecated_473
field_rdt_m_474
field_rtm_475
field_invpcid_476
field_erms_477
field_bmi2_478
field_smep_479
field_fdp_excptn_only_x87_480
field_avx2_481
field_hle_482
field_bmi1_483
field_sgx_484
field_tsc_adjust_485
field_fsgsbase_486
Public Methods
template <, >
typename SelfType::ValueType avx512vl ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 455 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_avx512vl (typename SelfType::ValueType val)
Defined at line 455 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType avx512bw ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 456 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_avx512bw (typename SelfType::ValueType val)
Defined at line 456 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_sha (typename SelfType::ValueType val)
Defined at line 457 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType sha ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 457 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType avx512cd ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 458 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_avx512cd (typename SelfType::ValueType val)
Defined at line 458 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType avx512er ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 459 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_avx512er (typename SelfType::ValueType val)
Defined at line 459 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType avx512pf ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 460 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_avx512pf (typename SelfType::ValueType val)
Defined at line 460 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType intel_pt ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 461 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_intel_pt (typename SelfType::ValueType val)
Defined at line 461 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType clwb ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 462 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_clwb (typename SelfType::ValueType val)
Defined at line 462 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType clflushopt ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 463 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_clflushopt (typename SelfType::ValueType val)
Defined at line 463 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType avx512_ifma ()
Bit 22 is reserved.
Defined at line 465 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_avx512_ifma (typename SelfType::ValueType val)
Bit 22 is reserved.
Defined at line 465 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_smap (typename SelfType::ValueType val)
Defined at line 466 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType smap ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 466 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType adx ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 467 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_adx (typename SelfType::ValueType val)
Defined at line 467 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType rdseed ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 468 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_rdseed (typename SelfType::ValueType val)
Defined at line 468 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType avx512dq ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 469 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_avx512dq (typename SelfType::ValueType val)
Defined at line 469 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType avx512f ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 470 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_avx512f (typename SelfType::ValueType val)
Defined at line 470 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType rdt_a ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 471 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_rdt_a (typename SelfType::ValueType val)
Defined at line 471 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType mpx ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 472 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_mpx (typename SelfType::ValueType val)
Defined at line 472 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType fpu_cs_ds_deprecated ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 473 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_fpu_cs_ds_deprecated (typename SelfType::ValueType val)
Defined at line 473 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType rdt_m ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 474 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_rdt_m (typename SelfType::ValueType val)
Defined at line 474 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType rtm ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 475 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_rtm (typename SelfType::ValueType val)
Defined at line 475 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType invpcid ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 476 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_invpcid (typename SelfType::ValueType val)
Defined at line 476 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType erms ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 477 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_erms (typename SelfType::ValueType val)
Defined at line 477 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType bmi2 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 478 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_bmi2 (typename SelfType::ValueType val)
Defined at line 478 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_smep (typename SelfType::ValueType val)
Defined at line 479 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType smep ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 479 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType fdp_excptn_only_x87 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 480 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_fdp_excptn_only_x87 (typename SelfType::ValueType val)
Defined at line 480 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType avx2 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 481 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_avx2 (typename SelfType::ValueType val)
Defined at line 481 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType hle ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 482 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_hle (typename SelfType::ValueType val)
Defined at line 482 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType bmi1 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 483 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_bmi1 (typename SelfType::ValueType val)
Defined at line 483 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_sgx (typename SelfType::ValueType val)
Defined at line 484 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType sgx ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 484 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_tsc_adjust (typename SelfType::ValueType val)
Defined at line 485 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType tsc_adjust ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 485 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType fsgsbase ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 486 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_fsgsbase (typename SelfType::ValueType val)
Defined at line 486 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h