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

Data Fields

struct {
   UINT32   Reserved1:16
 
   UINT32   ScalableBusSpeed:3
 
   UINT32   Reserved2:5
 
   UINT32   ClockRatio:8
 
   UINT32   Reserved3:32
 
Bits
 
UINT32 Uint32
 
UINT64 Uint64
 

Detailed Description

MSR information returned for MSR index MSR_PENTIUM_4_EBC_FREQUENCY_ID

Field Documentation

struct { ... } MSR_PENTIUM_4_EBC_FREQUENCY_ID_REGISTER::Bits

Individual bit fields

UINT32 MSR_PENTIUM_4_EBC_FREQUENCY_ID_REGISTER::ClockRatio

[Bits 31:24] Core Clock Frequency to System Bus Frequency Ratio (R) The processor core clock frequency to system bus frequency ratio observed at the de-assertion of the reset pin.

UINT32 MSR_PENTIUM_4_EBC_FREQUENCY_ID_REGISTER::Reserved1
UINT32 MSR_PENTIUM_4_EBC_FREQUENCY_ID_REGISTER::Reserved2
UINT32 MSR_PENTIUM_4_EBC_FREQUENCY_ID_REGISTER::Reserved3
UINT32 MSR_PENTIUM_4_EBC_FREQUENCY_ID_REGISTER::ScalableBusSpeed

[Bits 18:16] Scalable Bus Speed (R/W) Indicates the intended scalable bus speed: EncodingScalable Bus Speed

000B 100 MHz (Model 2). 000B 266 MHz (Model 3 or 4) 001B 133 MHz 010B 200 MHz 011B 166 MHz 100B 333 MHz (Model 6)

133.33 MHz should be utilized if performing calculation with System Bus Speed when encoding is 001B. 166.67 MHz should be utilized if performing calculation with System Bus Speed when encoding is 011B. 266.67 MHz should be utilized if performing calculation with System Bus Speed when encoding is 000B and model encoding = 3 or 4. 333.33 MHz should be utilized if performing calculation with System Bus Speed when encoding is 100B and model encoding = 6. All other values are reserved.

UINT32 MSR_PENTIUM_4_EBC_FREQUENCY_ID_REGISTER::Uint32

All bit fields as a 32-bit value

UINT64 MSR_PENTIUM_4_EBC_FREQUENCY_ID_REGISTER::Uint64

All bit fields as a 64-bit value