struct X86ExtendedFeatureEnableRegisterMsr
Defined at line 120 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
[intel/vol3]: 2.2.1 Extended Feature Enable Register
[amd/vol2]: 3.1.7 Extended Feature Enable Register (EFER)
IA32_EFER
Public Members
field_RsvdZ_122
field_mcommit_127
field_RsvdZ_128
field_tce_129
field_ffxsr_130
field_lmsle_131
field_svme_132
field_nxe_133
field_lma_134
field_RsvdZ_135
field_lme_136
field_sce_141
Public Methods
template <, >
typename SelfType::ValueType mcommit ()
Bits [18:12] are reserved in Intel docs, but further specified by AMD.
AMD documents the reserved bits among [63:9] as MBZ while Intel simply
says "reserved".
Defined at line 127 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType mcommit ()
Bits [18:12] are reserved in Intel docs, but further specified by AMD.
AMD documents the reserved bits among [63:9] as MBZ while Intel simply
says "reserved".
Defined at line 127 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_mcommit (typename SelfType::ValueType val)
Bits [18:12] are reserved in Intel docs, but further specified by AMD.
AMD documents the reserved bits among [63:9] as MBZ while Intel simply
says "reserved".
Defined at line 127 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_mcommit (typename SelfType::ValueType val)
Bits [18:12] are reserved in Intel docs, but further specified by AMD.
AMD documents the reserved bits among [63:9] as MBZ while Intel simply
says "reserved".
Defined at line 127 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_tce (typename SelfType::ValueType val)
Defined at line 129 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_tce (typename SelfType::ValueType val)
Defined at line 129 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType tce ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 129 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType tce ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 129 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType ffxsr ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 130 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType ffxsr ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 130 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_ffxsr (typename SelfType::ValueType val)
Defined at line 130 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_ffxsr (typename SelfType::ValueType val)
Defined at line 130 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType lmsle ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 131 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType lmsle ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 131 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_lmsle (typename SelfType::ValueType val)
Defined at line 131 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_lmsle (typename SelfType::ValueType val)
Defined at line 131 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_svme (typename SelfType::ValueType val)
Defined at line 132 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_svme (typename SelfType::ValueType val)
Defined at line 132 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType svme ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 132 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType svme ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 132 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType nxe ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 133 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType nxe ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 133 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_nxe (typename SelfType::ValueType val)
Defined at line 133 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_nxe (typename SelfType::ValueType val)
Defined at line 133 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType lma ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 134 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType lma ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 134 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_lma (typename SelfType::ValueType val)
Defined at line 134 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_lma (typename SelfType::ValueType val)
Defined at line 134 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType lme ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 136 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType lme ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 136 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_lme (typename SelfType::ValueType val)
Defined at line 136 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_lme (typename SelfType::ValueType val)
Defined at line 136 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType sce ()
Bits [7:1] are reserved. AMD documents them as R(ead)A(s)Z(ero) while
Intel simply says "reserved".
Defined at line 141 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType sce ()
Bits [7:1] are reserved. AMD documents them as R(ead)A(s)Z(ero) while
Intel simply says "reserved".
Defined at line 141 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_sce (typename SelfType::ValueType val)
Bits [7:1] are reserved. AMD documents them as R(ead)A(s)Z(ero) while
Intel simply says "reserved".
Defined at line 141 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_sce (typename SelfType::ValueType val)
Bits [7:1] are reserved. AMD documents them as R(ead)A(s)Z(ero) while
Intel simply says "reserved".
Defined at line 141 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h