struct CpuidAmdFeatureFlagsD

Defined at line 804 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

Public Members

 field_has_3dnow_806
 field_has_3dnow_ext_807
 field_lm_808
 field_rdtscp_810
 field_page1gb_811
 field_ffxsr_812
 field_fxsr_813
 field_mmx_814
 field_mmx_ext_815
 field_nx_817
 field_pse36_819
 field_pat_820
 field_cmov_821
 field_mca_822
 field_pge_823
 field_mtrr_824
 field_syscall_sysret_825
 field_apic_827
 field_cmpxchg8b_828
 field_mce_829
 field_pae_830
 field_msr_831
 field_tsc_832
 field_pse_833
 field_de_834
 field_vme_835
 field_fpu_836

Public Methods

template <, >
typename SelfType::ValueType has_3dnow ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 806 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_has_3dnow (typename SelfType::ValueType val)

Defined at line 806 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType has_3dnow_ext ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 807 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_has_3dnow_ext (typename SelfType::ValueType val)

Defined at line 807 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType lm ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 808 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_lm (typename SelfType::ValueType val)

Defined at line 808 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType rdtscp ()

Bit 28 is reserved.

Defined at line 810 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_rdtscp (typename SelfType::ValueType val)

Bit 28 is reserved.

Defined at line 810 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType page1gb ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 811 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_page1gb (typename SelfType::ValueType val)

Defined at line 811 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType ffxsr ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 812 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_ffxsr (typename SelfType::ValueType val)

Defined at line 812 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType fxsr ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 813 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_fxsr (typename SelfType::ValueType val)

Defined at line 813 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType mmx ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 814 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_mmx (typename SelfType::ValueType val)

Defined at line 814 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType mmx_ext ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 815 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_mmx_ext (typename SelfType::ValueType val)

Defined at line 815 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType nx ()

Bit 21 is reserved.

Defined at line 817 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_nx (typename SelfType::ValueType val)

Bit 21 is reserved.

Defined at line 817 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType pse36 ()

Bits [19:18] are reserved.

Defined at line 819 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_pse36 (typename SelfType::ValueType val)

Bits [19:18] are reserved.

Defined at line 819 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType pat ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 820 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_pat (typename SelfType::ValueType val)

Defined at line 820 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType cmov ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 821 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_cmov (typename SelfType::ValueType val)

Defined at line 821 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType mca ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 822 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_mca (typename SelfType::ValueType val)

Defined at line 822 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType pge ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 823 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_pge (typename SelfType::ValueType val)

Defined at line 823 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType mtrr ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 824 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_mtrr (typename SelfType::ValueType val)

Defined at line 824 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_syscall_sysret (typename SelfType::ValueType val)

Defined at line 825 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType syscall_sysret ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 825 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType apic ()

Bit 10 is reserved.

Defined at line 827 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_apic (typename SelfType::ValueType val)

Bit 10 is reserved.

Defined at line 827 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType cmpxchg8b ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 828 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_cmpxchg8b (typename SelfType::ValueType val)

Defined at line 828 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType mce ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 829 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_mce (typename SelfType::ValueType val)

Defined at line 829 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType pae ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 830 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_pae (typename SelfType::ValueType val)

Defined at line 830 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType msr ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 831 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_msr (typename SelfType::ValueType val)

Defined at line 831 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_tsc (typename SelfType::ValueType val)

Defined at line 832 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType tsc ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 832 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType pse ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 833 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_pse (typename SelfType::ValueType val)

Defined at line 833 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType de ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 834 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_de (typename SelfType::ValueType val)

Defined at line 834 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_vme (typename SelfType::ValueType val)

Defined at line 835 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType vme ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 835 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType fpu ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 836 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_fpu (typename SelfType::ValueType val)

Defined at line 836 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

Records