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

Records