MdePkg[all]  1.08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
MSR_GOLDMONT_IA32_RTIT_CTL_REGISTER Union Reference

Data Fields

struct {
   UINT32   TraceEn:1
 
   UINT32   CYCEn:1
 
   UINT32   OS:1
 
   UINT32   User:1
 
   UINT32   Reserved1:3
 
   UINT32   CR3:1
 
   UINT32   ToPA:1
 
   UINT32   MTCEn:1
 
   UINT32   TSCEn:1
 
   UINT32   DisRETC:1
 
   UINT32   Reserved2:1
 
   UINT32   BranchEn:1
 
   UINT32   MTCFreq:4
 
   UINT32   Reserved3:1
 
   UINT32   CYCThresh:4
 
   UINT32   Reserved4:1
 
   UINT32   PSBFreq:4
 
   UINT32   Reserved5:4
 
   UINT32   ADDR0_CFG:4
 
   UINT32   ADDR1_CFG:4
 
   UINT32   Reserved6:24
 
Bits
 
UINT64 Uint64
 

Detailed Description

MSR information returned for MSR index MSR_IA32_RTIT_CTL

Field Documentation

UINT32 MSR_GOLDMONT_IA32_RTIT_CTL_REGISTER::ADDR0_CFG

[Bits 35:32] ADDR0_CFG.

UINT32 MSR_GOLDMONT_IA32_RTIT_CTL_REGISTER::ADDR1_CFG

[Bits 39:36] ADDR1_CFG.

struct { ... } MSR_GOLDMONT_IA32_RTIT_CTL_REGISTER::Bits

Individual bit fields

UINT32 MSR_GOLDMONT_IA32_RTIT_CTL_REGISTER::BranchEn

[Bit 13] BranchEn.

UINT32 MSR_GOLDMONT_IA32_RTIT_CTL_REGISTER::CR3

[Bit 7] CR3 filter.

UINT32 MSR_GOLDMONT_IA32_RTIT_CTL_REGISTER::CYCEn

[Bit 1] CYCEn.

UINT32 MSR_GOLDMONT_IA32_RTIT_CTL_REGISTER::CYCThresh

[Bits 22:19] CYCThresh.

UINT32 MSR_GOLDMONT_IA32_RTIT_CTL_REGISTER::DisRETC

[Bit 11] DisRETC.

UINT32 MSR_GOLDMONT_IA32_RTIT_CTL_REGISTER::MTCEn

[Bit 9] MTCEn.

UINT32 MSR_GOLDMONT_IA32_RTIT_CTL_REGISTER::MTCFreq

[Bits 17:14] MTCFreq.

UINT32 MSR_GOLDMONT_IA32_RTIT_CTL_REGISTER::OS

[Bit 2] OS.

UINT32 MSR_GOLDMONT_IA32_RTIT_CTL_REGISTER::PSBFreq

[Bits 27:24] PSBFreq.

UINT32 MSR_GOLDMONT_IA32_RTIT_CTL_REGISTER::Reserved1
UINT32 MSR_GOLDMONT_IA32_RTIT_CTL_REGISTER::Reserved2
UINT32 MSR_GOLDMONT_IA32_RTIT_CTL_REGISTER::Reserved3
UINT32 MSR_GOLDMONT_IA32_RTIT_CTL_REGISTER::Reserved4
UINT32 MSR_GOLDMONT_IA32_RTIT_CTL_REGISTER::Reserved5
UINT32 MSR_GOLDMONT_IA32_RTIT_CTL_REGISTER::Reserved6
UINT32 MSR_GOLDMONT_IA32_RTIT_CTL_REGISTER::ToPA

[Bit 8] ToPA. Writing 0 will #GP if also setting TraceEn.

UINT32 MSR_GOLDMONT_IA32_RTIT_CTL_REGISTER::TraceEn

[Bit 0] TraceEn.

UINT32 MSR_GOLDMONT_IA32_RTIT_CTL_REGISTER::TSCEn

[Bit 10] TSCEn.

UINT64 MSR_GOLDMONT_IA32_RTIT_CTL_REGISTER::Uint64

All bit fields as a 64-bit value

UINT32 MSR_GOLDMONT_IA32_RTIT_CTL_REGISTER::User

[Bit 3] User.