C++ Crashkurs
core_msr.h File Reference
Identifiers for Model-Specific Register More...
This graph shows which files directly or indirectly include this file:
Classes | |
class | Core::MSR< id > |
Access to the Model-Specific Register (MSR) More... | |
Structs | |
struct | Core::MSR< id >::uint64_parts.__unnamed__ |
Namespaces | |
Core | |
Implements an abstraction for CPU internals. | |
Enumerations | |
enum | Core::MSRs : uint32_t { Core::MSR_PLATFORM_INFO = 0xceU, Core::MSR_TSC_DEADLINE = 0x6e0U, Core::MSR_EFER = 0xC0000080U, Core::MSR_STAR = 0xC0000081U, Core::MSR_LSTAR = 0xC0000082U, Core::MSR_SFMASK = 0xC0000084U, MSR_FS_BASE = 0xC0000100U, Core::MSR_GS_BASE = 0xC0000101U, Core::MSR_SHADOW_GS_BASE = 0xC0000102U } |
Model-Specific Register Identifiers. More... | |
enum | Core::MSR_EFER : uintptr_t { Core::MSR_EFER_SCE = 1U << 0, Core::MSR_EFER_LME = 1U << 8, Core::MSR_EFER_LMA = 1U << 10, Core::MSR_EFER_NXE = 1U << 11, Core::MSR_EFER_SVME = 1U << 12, Core::MSR_EFER_LMSLE = 1U << 13, Core::MSR_EFER_FFXSR = 1U << 14, Core::MSR_EFER_TCE = 1U << 15 } |