Skip to content

Commit ebd558a

Browse files
committed
[AMD] Add support of various EPYC SKU
1 parent df18974 commit ebd558a

1 file changed

Lines changed: 98 additions & 3 deletions

File tree

x86_64/corefreqk.h

Lines changed: 98 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5189,6 +5189,17 @@ static PROCESSOR_SPECIFIC AMD_Zen_Specific[] = {
51895189
.Latch=LATCH_TGT_RATIO_UNLOCK|LATCH_CLK_RATIO_UNLOCK|LATCH_TURBO_UNLOCK
51905190
},
51915191
{
5192+
.Brand = ZLIST("AMD EPYC 7571"),
5193+
.Boost = {+8, 0},
5194+
.Param.Offset = {0, 0, 0},
5195+
.CodeNameIdx = CN_NAPLES,
5196+
.TgtRatioUnlocked = 1,
5197+
.ClkRatioUnlocked = 0b10,
5198+
.TurboUnlocked = 0,
5199+
.UncoreUnlocked = 0,
5200+
.Latch=LATCH_TGT_RATIO_UNLOCK|LATCH_CLK_RATIO_UNLOCK|LATCH_TURBO_UNLOCK
5201+
},
5202+
{
51925203
.Brand = ZLIST( "AMD EPYC Embedded 7601", \
51935204
"AMD EPYC 7601" ),
51945205
.Boost = {+5, +5},
@@ -6362,7 +6373,8 @@ static PROCESSOR_SPECIFIC AMD_EPYC_Rome_CPK_Specific[] = {
63626373
|LATCH_HSMP_CAPABLE
63636374
},
63646375
{
6365-
.Brand = ZLIST("AMD EPYC 7B12"),
6376+
.Brand = ZLIST( "AMD EPYC 7B12", \
6377+
"AMD EPYC 7R12" ),
63666378
.Boost = {+11, 0},
63676379
.Param.Offset = {0, 0, 0},
63686380
.CodeNameIdx = CN_ROME,
@@ -7707,6 +7719,20 @@ static PROCESSOR_SPECIFIC AMD_Zen3_CZN_Specific[] = {
77077719
{0}
77087720
};
77097721
static PROCESSOR_SPECIFIC AMD_EPYC_Milan_Specific[] = {
7722+
{
7723+
.Brand = ZLIST( "AMD EPYC 7A23", \
7724+
"AMD EPYC 7K23" ),
7725+
.Boost = {+10, 0},
7726+
.Param.Offset = {0, 0, 0},
7727+
.CodeNameIdx = CN_MILAN,
7728+
.TgtRatioUnlocked = 1,
7729+
.ClkRatioUnlocked = 0b10,
7730+
.TurboUnlocked = 0,
7731+
.UncoreUnlocked = 0,
7732+
.HSMP_Capable = 1,
7733+
.Latch=LATCH_TGT_RATIO_UNLOCK|LATCH_CLK_RATIO_UNLOCK|LATCH_TURBO_UNLOCK\
7734+
|LATCH_HSMP_CAPABLE
7735+
},
77107736
{
77117737
.Brand = ZLIST("AMD EPYC 7B13"),
77127738
.Boost = {+13, 0},
@@ -7721,7 +7747,8 @@ static PROCESSOR_SPECIFIC AMD_EPYC_Milan_Specific[] = {
77217747
|LATCH_HSMP_CAPABLE
77227748
},
77237749
{
7724-
.Brand = ZLIST("AMD EPYC 7C13"),
7750+
.Brand = ZLIST( "AMD EPYC 7C13", \
7751+
"AMD EPYC 7V73X" ),
77257752
.Boost = {+17, 0},
77267753
.Param.Offset = {0, 0, 0},
77277754
.CodeNameIdx = CN_MILAN,
@@ -7761,6 +7788,7 @@ static PROCESSOR_SPECIFIC AMD_EPYC_Milan_Specific[] = {
77617788
},
77627789
{
77637790
.Brand = ZLIST( "AMD EPYC 7K83", \
7791+
"AMD EPYC 7R13", \
77647792
"AMD EPYC 7T83" ),
77657793
.Boost = {+11, 0},
77667794
.Param.Offset = {0, 0, 0},
@@ -7774,7 +7802,9 @@ static PROCESSOR_SPECIFIC AMD_EPYC_Milan_Specific[] = {
77747802
|LATCH_HSMP_CAPABLE
77757803
},
77767804
{
7777-
.Brand = ZLIST("AMD EPYC 7V13"),
7805+
.Brand = ZLIST( "AMD EPYC 7R43", \
7806+
"AMD EPYC 7V13", \
7807+
"AMD EPYC 7Y83" ),
77787808
.Boost = {+13, 0},
77797809
.Param.Offset = {0, 0, 0},
77807810
.CodeNameIdx = CN_MILAN,
@@ -9366,6 +9396,19 @@ static PROCESSOR_SPECIFIC AMD_Zen4_Bergamo_Specific[] = {
93669396
|LATCH_HSMP_CAPABLE
93679397
},
93689398
{
9399+
.Brand = ZLIST("AMD EPYC 9V94"),
9400+
.Boost = {+7, 0},
9401+
.Param.Offset = {95, 0, 0},
9402+
.CodeNameIdx = CN_BERGAMO,
9403+
.TgtRatioUnlocked = 1,
9404+
.ClkRatioUnlocked = 0b10,
9405+
.TurboUnlocked = 0,
9406+
.UncoreUnlocked = 0,
9407+
.HSMP_Capable = 1,
9408+
.Latch=LATCH_TGT_RATIO_UNLOCK|LATCH_CLK_RATIO_UNLOCK|LATCH_TURBO_UNLOCK\
9409+
|LATCH_HSMP_CAPABLE
9410+
},
9411+
{
93699412
.Brand = ZLIST("AMD EPYC 8534PN"),
93709413
.Boost = {+11, 0},
93719414
.Param.Offset = {75, 0, 0},
@@ -10166,6 +10209,58 @@ static PROCESSOR_SPECIFIC AMD_Zen5_Turin_Specific[] = {
1016610209
.Latch=LATCH_TGT_RATIO_UNLOCK|LATCH_CLK_RATIO_UNLOCK|LATCH_TURBO_UNLOCK\
1016710210
|LATCH_HSMP_CAPABLE
1016810211
},
10212+
{
10213+
.Brand = ZLIST("AMD EPYC 9D25"),
10214+
.Boost = {+12, 0},
10215+
.Param.Offset = {0, 0, 0},
10216+
.CodeNameIdx = CN_TURIN_DENSE,
10217+
.TgtRatioUnlocked = 1,
10218+
.ClkRatioUnlocked = 0b10,
10219+
.TurboUnlocked = 0,
10220+
.UncoreUnlocked = 0,
10221+
.HSMP_Capable = 1,
10222+
.Latch=LATCH_TGT_RATIO_UNLOCK|LATCH_CLK_RATIO_UNLOCK|LATCH_TURBO_UNLOCK\
10223+
|LATCH_HSMP_CAPABLE
10224+
},
10225+
{
10226+
.Brand = ZLIST("AMD EPYC 9J45"),
10227+
.Boost = {+14, +1},
10228+
.Param.Offset = {0, 0, 0},
10229+
.CodeNameIdx = CN_TURIN,
10230+
.TgtRatioUnlocked = 1,
10231+
.ClkRatioUnlocked = 0b10,
10232+
.TurboUnlocked = 0,
10233+
.UncoreUnlocked = 0,
10234+
.HSMP_Capable = 1,
10235+
.Latch=LATCH_TGT_RATIO_UNLOCK|LATCH_CLK_RATIO_UNLOCK|LATCH_TURBO_UNLOCK\
10236+
|LATCH_HSMP_CAPABLE
10237+
},
10238+
{
10239+
.Brand = ZLIST("AMD EPYC 9K65"),
10240+
.Boost = {+10, +1},
10241+
.Param.Offset = {0, 0, 0},
10242+
.CodeNameIdx = CN_TURIN_DENSE,
10243+
.TgtRatioUnlocked = 1,
10244+
.ClkRatioUnlocked = 0b10,
10245+
.TurboUnlocked = 0,
10246+
.UncoreUnlocked = 0,
10247+
.HSMP_Capable = 1,
10248+
.Latch=LATCH_TGT_RATIO_UNLOCK|LATCH_CLK_RATIO_UNLOCK|LATCH_TURBO_UNLOCK\
10249+
|LATCH_HSMP_CAPABLE
10250+
},
10251+
{
10252+
.Brand = ZLIST("AMD EPYC 9R45"),
10253+
.Boost = {+19, +1},
10254+
.Param.Offset = {0, 0, 0},
10255+
.CodeNameIdx = CN_TURIN_DENSE,
10256+
.TgtRatioUnlocked = 1,
10257+
.ClkRatioUnlocked = 0b10,
10258+
.TurboUnlocked = 0,
10259+
.UncoreUnlocked = 0,
10260+
.HSMP_Capable = 1,
10261+
.Latch=LATCH_TGT_RATIO_UNLOCK|LATCH_CLK_RATIO_UNLOCK|LATCH_TURBO_UNLOCK\
10262+
|LATCH_HSMP_CAPABLE
10263+
},
1016910264
{0}
1017010265
};
1017110266
static PROCESSOR_SPECIFIC AMD_Zen5_STXH_Specific[] = {

0 commit comments

Comments
 (0)