Dokumentation

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
}
 

Detailed Description