ReactOS 0.4.15-dev-8002-gbbb3b00
MSR_IA32_RTIT_CTL_REGISTER Union Reference

#include <ArchitecturalMsr.h>

Collaboration diagram for MSR_IA32_RTIT_CTL_REGISTER:

Public Attributes

struct {
   UINT32   TraceEn: 1
 
   UINT32   CYCEn: 1
 
   UINT32   OS: 1
 
   UINT32   User: 1
 
   UINT32   PwrEvtEn: 1
 
   UINT32   FUPonPTW: 1
 
   UINT32   FabricEn: 1
 
   UINT32   CR3: 1
 
   UINT32   ToPA: 1
 
   UINT32   MTCEn: 1
 
   UINT32   TSCEn: 1
 
   UINT32   DisRETC: 1
 
   UINT32   PTWEn: 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   ADDR2_CFG: 4
 
   UINT32   ADDR3_CFG: 4
 
   UINT32   Reserved6: 16
 
Bits
 
UINT64 Uint64
 

Detailed Description

MSR information returned for MSR index MSR_IA32_RTIT_CTL

Definition at line 4531 of file ArchitecturalMsr.h.

Member Data Documentation

◆ ADDR0_CFG

UINT32 MSR_IA32_RTIT_CTL_REGISTER::ADDR0_CFG

[Bits 35:32] ADDR0_CFG. If (CPUID.(EAX=07H, ECX=1):EAX[2:0] > 0).

Definition at line 4610 of file ArchitecturalMsr.h.

◆ ADDR1_CFG

UINT32 MSR_IA32_RTIT_CTL_REGISTER::ADDR1_CFG

[Bits 39:36] ADDR1_CFG. If (CPUID.(EAX=07H, ECX=1):EAX[2:0] > 1).

Definition at line 4614 of file ArchitecturalMsr.h.

◆ ADDR2_CFG

UINT32 MSR_IA32_RTIT_CTL_REGISTER::ADDR2_CFG

[Bits 43:40] ADDR2_CFG. If (CPUID.(EAX=07H, ECX=1):EAX[2:0] > 2).

Definition at line 4618 of file ArchitecturalMsr.h.

◆ ADDR3_CFG

UINT32 MSR_IA32_RTIT_CTL_REGISTER::ADDR3_CFG

[Bits 47:44] ADDR3_CFG. If (CPUID.(EAX=07H, ECX=1):EAX[2:0] > 3).

Definition at line 4622 of file ArchitecturalMsr.h.

◆ 

struct { ... } MSR_IA32_RTIT_CTL_REGISTER::Bits

Individual bit fields

◆ BranchEn

UINT32 MSR_IA32_RTIT_CTL_REGISTER::BranchEn

[Bit 13] BranchEn.

Definition at line 4591 of file ArchitecturalMsr.h.

◆ CR3

UINT32 MSR_IA32_RTIT_CTL_REGISTER::CR3

[Bit 7] CR3 filter.

Definition at line 4567 of file ArchitecturalMsr.h.

◆ CYCEn

UINT32 MSR_IA32_RTIT_CTL_REGISTER::CYCEn

[Bit 1] CYCEn. If (CPUID.(EAX=07H, ECX=0):EBX[1] = 1).

Definition at line 4543 of file ArchitecturalMsr.h.

◆ CYCThresh

UINT32 MSR_IA32_RTIT_CTL_REGISTER::CYCThresh

[Bits 22:19] CYCThresh. If (CPUID.(EAX=07H, ECX=0):EBX[1] = 1).

Definition at line 4600 of file ArchitecturalMsr.h.

◆ DisRETC

UINT32 MSR_IA32_RTIT_CTL_REGISTER::DisRETC

[Bit 11] DisRETC.

Definition at line 4583 of file ArchitecturalMsr.h.

◆ FabricEn

UINT32 MSR_IA32_RTIT_CTL_REGISTER::FabricEn

[Bit 6] FabricEn. If (CPUID.(EAX=07H, ECX=0):ECX[3] = 1).

Definition at line 4563 of file ArchitecturalMsr.h.

◆ FUPonPTW

UINT32 MSR_IA32_RTIT_CTL_REGISTER::FUPonPTW

[Bit 5] FUPonPTW.

Definition at line 4559 of file ArchitecturalMsr.h.

◆ MTCEn

UINT32 MSR_IA32_RTIT_CTL_REGISTER::MTCEn

[Bit 9] MTCEn. If (CPUID.(EAX=07H, ECX=0):EBX[3] = 1).

Definition at line 4575 of file ArchitecturalMsr.h.

◆ MTCFreq

UINT32 MSR_IA32_RTIT_CTL_REGISTER::MTCFreq

[Bits 17:14] MTCFreq. If (CPUID.(EAX=07H, ECX=0):EBX[3] = 1).

Definition at line 4595 of file ArchitecturalMsr.h.

◆ OS

UINT32 MSR_IA32_RTIT_CTL_REGISTER::OS

[Bit 2] OS.

Definition at line 4547 of file ArchitecturalMsr.h.

◆ PSBFreq

UINT32 MSR_IA32_RTIT_CTL_REGISTER::PSBFreq

[Bits 27:24] PSBFreq. If (CPUID.(EAX=07H, ECX=0):EBX[1] = 1).

Definition at line 4605 of file ArchitecturalMsr.h.

◆ PTWEn

UINT32 MSR_IA32_RTIT_CTL_REGISTER::PTWEn

[Bit 12] PTWEn.

Definition at line 4587 of file ArchitecturalMsr.h.

◆ PwrEvtEn

UINT32 MSR_IA32_RTIT_CTL_REGISTER::PwrEvtEn

[Bit 4] PwrEvtEn.

Definition at line 4555 of file ArchitecturalMsr.h.

◆ Reserved3

UINT32 MSR_IA32_RTIT_CTL_REGISTER::Reserved3

Definition at line 4596 of file ArchitecturalMsr.h.

◆ Reserved4

UINT32 MSR_IA32_RTIT_CTL_REGISTER::Reserved4

Definition at line 4601 of file ArchitecturalMsr.h.

◆ Reserved5

UINT32 MSR_IA32_RTIT_CTL_REGISTER::Reserved5

Definition at line 4606 of file ArchitecturalMsr.h.

◆ Reserved6

UINT32 MSR_IA32_RTIT_CTL_REGISTER::Reserved6

Definition at line 4623 of file ArchitecturalMsr.h.

◆ ToPA

UINT32 MSR_IA32_RTIT_CTL_REGISTER::ToPA

[Bit 8] ToPA.

Definition at line 4571 of file ArchitecturalMsr.h.

◆ TraceEn

UINT32 MSR_IA32_RTIT_CTL_REGISTER::TraceEn

[Bit 0] TraceEn.

Definition at line 4539 of file ArchitecturalMsr.h.

◆ TSCEn

UINT32 MSR_IA32_RTIT_CTL_REGISTER::TSCEn

[Bit 10] TSCEn.

Definition at line 4579 of file ArchitecturalMsr.h.

◆ Uint64

UINT64 MSR_IA32_RTIT_CTL_REGISTER::Uint64

All bit fields as a 64-bit value

Definition at line 4628 of file ArchitecturalMsr.h.

◆ User

UINT32 MSR_IA32_RTIT_CTL_REGISTER::User

[Bit 3] User.

Definition at line 4551 of file ArchitecturalMsr.h.


The documentation for this union was generated from the following file: