Aufgabe 6: Synchronisation
core_msr.h File Reference
Identifiers for Model-Specific Register More...
This graph shows which files directly or indirectly include this file:
Classes | |
struct | Core::MSR< id >::uint64_parts.__unnamed17__ |
Namespaces | |
namespace | 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 } |
Detailed Description
Class Documentation
struct Core::MSR::uint64_parts.__unnamed17__ |
template<enum MSRs id>
struct Core::MSR< id >::uint64_parts.__unnamed17__
struct Core::MSR< id >::uint64_parts.__unnamed17__
Class Members | ||
---|---|---|
uint32_t | low | |
uint32_t | high |