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