@@ -2686,9 +2686,8 @@ static PROCESSOR_SPECIFIC *LookupProcessor(void)
2686
2686
return NULL;
2687
2687
}
2688
2688
2689
- static void Intel_FlexRatio(bool OC_ENABLED )
2689
+ static void Intel_FlexRatio(void )
2690
2690
{
2691
- if (OC_ENABLED) {
2692
2691
static struct {
2693
2692
struct SIGNATURE Arch;
2694
2693
unsigned short grantFlex : 1-0,
@@ -2724,7 +2723,7 @@ static void Intel_FlexRatio(bool OC_ENABLED)
2724
2723
{_Nehalem_EX, 1, 1, 0, 1}, /* 06_2E */
2725
2724
2726
2725
{_Westmere, 1, 1, 0, 1}, /* 06_25 */
2727
- {_Westmere_EP, 1, 0, 0, 1}, /* 06_2C */
2726
+ {_Westmere_EP, 1, 0, 0, 1}, /* 06_2C : R/W */
2728
2727
{_Westmere_EX, 1, 1, 0, 1}, /* 06_2F */
2729
2728
2730
2729
{_SandyBridge, 1, 1, 0, 0}, /* 06_2A */
@@ -2761,7 +2760,7 @@ static void Intel_FlexRatio(bool OC_ENABLED)
2761
2760
{_Icelake_D, 1, 1, 0, 0},
2762
2761
{_Sunny_Cove, 1, 1, 0, 0},
2763
2762
{_Tigerlake, 1, 1, 0, 0},
2764
- {_Tigerlake_U, 1, 0, 0, 0}, /* 06_8C */
2763
+ {_Tigerlake_U, 1, 0, 0, 0}, /* 06_8C : R/W */
2765
2764
{_Cometlake, 1, 1, 0, 0},
2766
2765
{_Cometlake_UY, 1, 1, 0, 0},
2767
2766
{_Atom_Denverton, 1, 1, 0, 0},
@@ -2778,7 +2777,7 @@ static void Intel_FlexRatio(bool OC_ENABLED)
2778
2777
{_Rocketlake, 1, 1, 0, 0},
2779
2778
{_Rocketlake_U, 1, 1, 0, 0},
2780
2779
{_Alderlake_S, 1, 0, 0, 0}, /* 06_97 */
2781
- {_Alderlake_H, 1, 1 , 0, 0},
2780
+ {_Alderlake_H, 1, 0 , 0, 0}, /* 06_9A */
2782
2781
{_Alderlake_N, 1, 1, 0, 0},
2783
2782
{_Meteorlake_M, 1, 1, 0, 0},
2784
2783
{_Meteorlake_N, 1, 1, 0, 0},
@@ -2830,7 +2829,6 @@ static void Intel_FlexRatio(bool OC_ENABLED)
2830
2829
break;
2831
2830
}
2832
2831
}
2833
- }
2834
2832
}
2835
2833
2836
2834
static int Intel_MaxBusRatio(PLATFORM_ID *PfID)
@@ -6040,7 +6038,7 @@ static PCI_CALLBACK X58_QPI(struct pci_dev *dev)
6040
6038
pci_read_config_dword(dev, 0xd0,
6041
6039
&PUBLIC(RO(Proc))->Uncore.Bus.QuickPath.value);
6042
6040
6043
- Intel_FlexRatio(true );
6041
+ Intel_FlexRatio();
6044
6042
6045
6043
return (PCI_CALLBACK) 0;
6046
6044
}
@@ -6089,7 +6087,7 @@ static PCI_CALLBACK IVB_IMC(struct pci_dev *dev)
6089
6087
pci_read_config_dword(dev, 0xe8,
6090
6088
&PUBLIC(RO(Proc))->Uncore.Bus.IVB_Cap.value);
6091
6089
6092
- Intel_FlexRatio(PUBLIC(RO(Proc))->Uncore.Bus.IVB_Cap.OC_ENABLED == 1 );
6090
+ Intel_FlexRatio();
6093
6091
6094
6092
PUBLIC(RO(Proc))->Uncore.CtrlCount = 1;
6095
6093
@@ -6291,7 +6289,7 @@ static PCI_CALLBACK HSW_HOST(struct pci_dev *dev, ROUTER Query)
6291
6289
pci_read_config_dword(dev, 0xe8,
6292
6290
&PUBLIC(RO(Proc))->Uncore.Bus.IVB_Cap.value);
6293
6291
6294
- Intel_FlexRatio(PUBLIC(RO(Proc))->Uncore.Bus.IVB_Cap.OC_ENABLED == 1 );
6292
+ Intel_FlexRatio();
6295
6293
6296
6294
PUBLIC(RO(Proc))->Uncore.CtrlCount = 1;
6297
6295
@@ -6534,7 +6532,7 @@ static PCI_CALLBACK SKL_HOST( struct pci_dev *dev,
6534
6532
pci_read_config_dword(dev, 0xec,
6535
6533
&PUBLIC(RO(Proc))->Uncore.Bus.SKL_Cap_C.value);
6536
6534
6537
- Intel_FlexRatio(PUBLIC(RO(Proc))->Uncore.Bus.SKL_Cap_B.OC_ENABLED == 1 );
6535
+ Intel_FlexRatio();
6538
6536
6539
6537
SoC_SKL_VTD();
6540
6538
@@ -6599,7 +6597,7 @@ static PCI_CALLBACK ADL_HOST( struct pci_dev *dev,
6599
6597
pci_read_config_dword(dev, 0xf0,
6600
6598
&PUBLIC(RO(Proc))->Uncore.Bus.ADL_Cap_E.value);
6601
6599
6602
- Intel_FlexRatio(PUBLIC(RO(Proc))->Uncore.Bus.ADL_Cap_B.OC_ENABLED == 1 );
6600
+ Intel_FlexRatio();
6603
6601
6604
6602
SoC_SKL_VTD();
6605
6603
@@ -6656,7 +6654,7 @@ static PCI_CALLBACK MTL_HOST( struct pci_dev *dev,
6656
6654
pci_read_config_dword(dev, 0xf0,
6657
6655
&PUBLIC(RO(Proc))->Uncore.Bus.MTL_Cap_E.value);
6658
6656
6659
- Intel_FlexRatio(PUBLIC(RO(Proc))->Uncore.Bus.MTL_Cap_B.OC_ENABLED == 1 );
6657
+ Intel_FlexRatio();
6660
6658
6661
6659
SoC_SKL_VTD();
6662
6660
@@ -6706,7 +6704,7 @@ static PCI_CALLBACK GLK_IMC(struct pci_dev *dev)
6706
6704
pci_read_config_dword(dev, 0xe8,
6707
6705
&PUBLIC(RO(Proc))->Uncore.Bus.GLK_Cap_B.value);
6708
6706
6709
- Intel_FlexRatio(PUBLIC(RO(Proc))->Uncore.Bus.GLK_Cap_B.OC_ENABLED == 1 );
6707
+ Intel_FlexRatio();
6710
6708
6711
6709
SoC_SKL_VTD();
6712
6710
0 commit comments