struct X86Cr3
Defined at line 58 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h
[intel/vol3]: 2.5 Control Registers: CR3 without PCID feature
Public Members
field_base_59
field_pcd_65
field_pwt_66
Public Methods
template <, >
typename SelfType::ValueType base ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 59 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h
template <, >
typename SelfType::ValueType base ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 59 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h
template <, >
SelfType & set_base (typename SelfType::ValueType val)
Defined at line 59 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h
template <, >
SelfType & set_base (typename SelfType::ValueType val)
Defined at line 59 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h
template <, >
typename SelfType::ValueType pcd ()
Bits [12:5] and [2:0] are reserved and ignored, but "assumed to be zero".
In case of future additions it's probably best to write them back as
written rather than RSVDZ them.
Defined at line 65 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h
template <, >
typename SelfType::ValueType pcd ()
Bits [12:5] and [2:0] are reserved and ignored, but "assumed to be zero".
In case of future additions it's probably best to write them back as
written rather than RSVDZ them.
Defined at line 65 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h
template <, >
SelfType & set_pcd (typename SelfType::ValueType val)
Bits [12:5] and [2:0] are reserved and ignored, but "assumed to be zero".
In case of future additions it's probably best to write them back as
written rather than RSVDZ them.
Defined at line 65 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h
template <, >
SelfType & set_pcd (typename SelfType::ValueType val)
Bits [12:5] and [2:0] are reserved and ignored, but "assumed to be zero".
In case of future additions it's probably best to write them back as
written rather than RSVDZ them.
Defined at line 65 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h
template <, >
typename SelfType::ValueType pwt ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 66 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h
template <, >
typename SelfType::ValueType pwt ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 66 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h
template <, >
SelfType & set_pwt (typename SelfType::ValueType val)
Defined at line 66 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h
template <, >
SelfType & set_pwt (typename SelfType::ValueType val)
Defined at line 66 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h