TianoCore EDK2 master
|
#include <MdePkg/Include/Register/Intel/Msr/XeonPhiMsr.h>
Data Fields | |
struct { | |
UINT32 Reserved: 1 | |
UINT32 MaxCoresGroup0: 7 | |
UINT32 MaxRatioLimitGroup0: 8 | |
UINT32 MaxIncrementalCoresGroup1: 5 | |
UINT32 DeltaRatioGroup1: 3 | |
UINT32 MaxIncrementalCoresGroup2: 5 | |
UINT32 DeltaRatioGroup2: 3 | |
UINT32 MaxIncrementalCoresGroup3: 5 | |
UINT32 DeltaRatioGroup3: 3 | |
UINT32 MaxIncrementalCoresGroup4: 5 | |
UINT32 DeltaRatioGroup4: 3 | |
UINT32 MaxIncrementalCoresGroup5: 5 | |
UINT32 DeltaRatioGroup5: 3 | |
UINT32 MaxIncrementalCoresGroup6: 5 | |
UINT32 DeltaRatioGroup6: 3 | |
} | Bits |
UINT64 | Uint64 |
MSR information returned for MSR index MSR_XEON_PHI_TURBO_RATIO_LIMIT
Definition at line 773 of file XeonPhiMsr.h.
struct { ... } MSR_XEON_PHI_TURBO_RATIO_LIMIT_REGISTER::Bits |
Individual bit fields
UINT32 MSR_XEON_PHI_TURBO_RATIO_LIMIT_REGISTER::DeltaRatioGroup1 |
[Bits 23:21] Package. Group Ratio Delta for Group 1 An unsigned integer specifying the ratio decrement relative to the Max ratio limit to Group 0.
Definition at line 803 of file XeonPhiMsr.h.
UINT32 MSR_XEON_PHI_TURBO_RATIO_LIMIT_REGISTER::DeltaRatioGroup2 |
[Bits 31:29] Package. Group Ratio Delta for Group 2 An unsigned integer specifying the ratio decrement relative to the Max ratio limit for Group 1.
Definition at line 816 of file XeonPhiMsr.h.
UINT32 MSR_XEON_PHI_TURBO_RATIO_LIMIT_REGISTER::DeltaRatioGroup3 |
[Bits 39:37] Package. Group Ratio Delta for Group 3 An unsigned integer specifying the ratio decrement relative to the Max ratio limit for Group 2.
Definition at line 829 of file XeonPhiMsr.h.
UINT32 MSR_XEON_PHI_TURBO_RATIO_LIMIT_REGISTER::DeltaRatioGroup4 |
[Bits 47:45] Package. Group Ratio Delta for Group 4 An unsigned integer specifying the ratio decrement relative to the Max ratio limit for Group 3.
Definition at line 842 of file XeonPhiMsr.h.
UINT32 MSR_XEON_PHI_TURBO_RATIO_LIMIT_REGISTER::DeltaRatioGroup5 |
[Bits 55:53] Package. Group Ratio Delta for Group 5 An unsigned integer specifying the ratio decrement relative to the Max ratio limit for Group 4.
Definition at line 855 of file XeonPhiMsr.h.
UINT32 MSR_XEON_PHI_TURBO_RATIO_LIMIT_REGISTER::DeltaRatioGroup6 |
[Bits 63:61] Package. Group Ratio Delta for Group 6 An unsigned integer specifying the ratio decrement relative to the Max ratio limit for Group 5.
Definition at line 868 of file XeonPhiMsr.h.
UINT32 MSR_XEON_PHI_TURBO_RATIO_LIMIT_REGISTER::MaxCoresGroup0 |
[Bits 7:1] Package. Maximum Number of Cores in Group 0 Number active processor cores which operates under the maximum ratio limit for group 0.
Definition at line 784 of file XeonPhiMsr.h.
UINT32 MSR_XEON_PHI_TURBO_RATIO_LIMIT_REGISTER::MaxIncrementalCoresGroup1 |
[Bits 20:16] Package. Number of Incremental Cores Added to Group 1 Group 1, which includes the specified number of additional cores plus the cores in group 0, operates under the group 1 turbo max ratio limit = "group 0 Max ratio limit" - "group ratio delta for group 1".
Definition at line 797 of file XeonPhiMsr.h.
UINT32 MSR_XEON_PHI_TURBO_RATIO_LIMIT_REGISTER::MaxIncrementalCoresGroup2 |
[Bits 28:24] Package. Number of Incremental Cores Added to Group 2 Group 2, which includes the specified number of additional cores plus all the cores in group 1, operates under the group 2 turbo max ratio limit = "group 1 Max ratio limit" - "group ratio delta for group 2".
Definition at line 810 of file XeonPhiMsr.h.
UINT32 MSR_XEON_PHI_TURBO_RATIO_LIMIT_REGISTER::MaxIncrementalCoresGroup3 |
[Bits 36:32] Package. Number of Incremental Cores Added to Group 3 Group 3, which includes the specified number of additional cores plus all the cores in group 2, operates under the group 3 turbo max ratio limit = "group 2 Max ratio limit" - "group ratio delta for group 3".
Definition at line 823 of file XeonPhiMsr.h.
UINT32 MSR_XEON_PHI_TURBO_RATIO_LIMIT_REGISTER::MaxIncrementalCoresGroup4 |
[Bits 44:40] Package. Number of Incremental Cores Added to Group 4 Group 4, which includes the specified number of additional cores plus all the cores in group 3, operates under the group 4 turbo max ratio limit = "group 3 Max ratio limit" - "group ratio delta for group 4".
Definition at line 836 of file XeonPhiMsr.h.
UINT32 MSR_XEON_PHI_TURBO_RATIO_LIMIT_REGISTER::MaxIncrementalCoresGroup5 |
[Bits 52:48] Package. Number of Incremental Cores Added to Group 5 Group 5, which includes the specified number of additional cores plus all the cores in group 4, operates under the group 5 turbo max ratio limit = "group 4 Max ratio limit" - "group ratio delta for group 5".
Definition at line 849 of file XeonPhiMsr.h.
UINT32 MSR_XEON_PHI_TURBO_RATIO_LIMIT_REGISTER::MaxIncrementalCoresGroup6 |
[Bits 60:56] Package. Number of Incremental Cores Added to Group 6 Group 6, which includes the specified number of additional cores plus all the cores in group 5, operates under the group 6 turbo max ratio limit = "group 5 Max ratio limit" - "group ratio delta for group 6".
Definition at line 862 of file XeonPhiMsr.h.
UINT32 MSR_XEON_PHI_TURBO_RATIO_LIMIT_REGISTER::MaxRatioLimitGroup0 |
[Bits 15:8] Package. Maximum Ratio Limit for Group 0 Maximum turbo ratio limit when the number of active cores are not more than the group 0 maximum core count.
Definition at line 790 of file XeonPhiMsr.h.
UINT32 MSR_XEON_PHI_TURBO_RATIO_LIMIT_REGISTER::Reserved |
Definition at line 778 of file XeonPhiMsr.h.
UINT64 MSR_XEON_PHI_TURBO_RATIO_LIMIT_REGISTER::Uint64 |
All bit fields as a 64-bit value
Definition at line 873 of file XeonPhiMsr.h.