Skip to content

Commit 4c920dc

Browse files
amielczaigcbot
authored andcommitted
Refreshed Workarounds
Refreshed Workarounds
1 parent 14e3202 commit 4c920dc

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+1429
-852
lines changed

inc/common/sku_wa_defs.h

Lines changed: 181 additions & 187 deletions
Large diffs are not rendered by default.

skuwa/iCnl_wa.c

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*========================== begin_copyright_notice ============================
22
3-
Copyright (C) 2013-2021 Intel Corporation
3+
Copyright (C) 2013-2023 Intel Corporation
44
55
SPDX-License-Identifier: MIT
66
@@ -47,7 +47,6 @@ void InitCnlWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
4747
ulStepId_CNL = (1 << usHwRevId_CNL);
4848
ulStepId_PCH = (1 << pWaParam->usRevId_PCH);
4949

50-
5150
if ((pWaParam->ePCHProductFamily >= PCH_LPT) &&
5251
(pWaParam->ePCHProductFamily <= PCH_CNP_H))
5352
{
@@ -58,24 +57,24 @@ void InitCnlWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
5857
WA_ENABLE(
5958
ulStepId_CNL,
6059
WaConservativeRasterization,
61-
"No Link Provided" ,
62-
"No Link Provided" ,
60+
"No Link Provided",
61+
"No Link Provided",
6362
PLATFORM_ALL,
64-
SIWA_UNTIL_CNL_A0 );
63+
SIWA_UNTIL_CNL_A0);
6564

6665
WA_ENABLE(
6766
ulStepId_CNL,
6867
WaReturnZeroforRTReadOutsidePrimitive,
69-
"No Link Provided" ,
68+
"No Link Provided",
7069
"No HWSightingLink provided",
7170
PLATFORM_ALL,
7271
SIWA_UNTIL_CNL_A0);
7372

7473
WA_ENABLE(
7574
ulStepId_CNL,
7675
WaClearTDRRegBeforeEOTForNonPS,
77-
"No Link Provided" ,
78-
"No Link Provided" ,
76+
"No Link Provided",
77+
"No Link Provided",
7978
PLATFORM_ALL,
8079
SIWA_UNTIL_CNL_C0);
8180

@@ -87,16 +86,16 @@ void InitCnlWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
8786
WA_ENABLE(
8887
ulStepId_CNL,
8988
Wa_220856683,
90-
"No Link Provided" ,
91-
"No Link Provided" ,
89+
"No Link Provided",
90+
"No HWSightingLink provided",
9291
PLATFORM_ALL,
9392
SIWA_FOREVER);
9493

9594

9695
WA_ENABLE(
9796
ulStepId_CNL,
9897
WaForceCB0ToBeZeroWhenSendingPC,
99-
"No Link Provided" ,
98+
"No Link Provided",
10099
"No HWSightingLink provided",
101100
PLATFORM_ALL,
102101
SIWA_UNTIL_CNL_A0);
@@ -106,7 +105,7 @@ void InitCnlWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
106105
ulStepId_CNL,
107106
WaMixModeSelInstDstNotPacked,
108107
"No HWBugLink provided",
109-
"No Link Provided" ,
108+
"No Link Provided",
110109
PLATFORM_ALL,
111110
SIWA_FOREVER);
112111

@@ -121,7 +120,7 @@ void InitCnlWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
121120
ulStepId_CNL,
122121
WaNoSimd16TernarySrc0Imm,
123122
"No HWBugLink provided",
124-
"No Link Provided" ,
123+
"No Link Provided",
125124
PLATFORM_ALL,
126125
SIWA_FOREVER);
127126

@@ -132,6 +131,12 @@ void InitCnlWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
132131
}
133132

134133

134+
if (pSkuTable->FtrVcs2)
135+
{
136+
137+
}
138+
139+
135140
}
136141

137142
#ifdef __KCH

skuwa/iacm_g10_hw_wa.c

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*========================== begin_copyright_notice ============================
22
3-
Copyright (C) 2019-2022 Intel Corporation
3+
Copyright (C) 2019-2023 Intel Corporation
44
55
SPDX-License-Identifier: MIT
66
@@ -16,8 +16,7 @@ SPDX-License-Identifier: MIT
1616

1717
void InitAcm_G10HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
1818
{
19-
int iStepId_ACM_G10 = (int)pWaParam->usRevId;
20-
19+
int iStepId_ACM_G10 = (int)pWaParam->usRevId;
2120

2221
SI_WA_ENABLE(
2322
Wa_1609337769,
@@ -35,6 +34,14 @@ void InitAcm_G10HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_
3534
SI_WA_BETWEEN(iStepId_ACM_G10, ACM_G10_GT_REV_ID_A0, ACM_G10_GT_REV_ID_B0));
3635

3736

37+
SI_WA_ENABLE(
38+
Wa_1608127078,
39+
"No Link Provided",
40+
"No HWSightingLink provided",
41+
PLATFORM_ALL,
42+
SI_WA_BETWEEN(iStepId_ACM_G10, ACM_G10_GT_REV_ID_A0, FUTURE_PROJECT));
43+
44+
3845
SI_WA_ENABLE(
3946
Wa_1807084924,
4047
"No Link Provided",
@@ -160,15 +167,15 @@ void InitAcm_G10HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_
160167
"No Link Provided",
161168
"No HWSightingLink provided",
162169
PLATFORM_ALL,
163-
SI_WA_BETWEEN(iStepId_ACM_G10, ACM_G10_GT_REV_ID_A0, FUTURE_PROJECT));
170+
SI_WA_BETWEEN(iStepId_ACM_G10, ACM_G10_GT_REV_ID_C0, FUTURE_PROJECT));
164171

165172

166173
SI_WA_ENABLE(
167174
Wa_14017131883,
168175
"No Link Provided",
169176
"No HWSightingLink provided",
170177
PLATFORM_ALL,
171-
SI_WA_BETWEEN(iStepId_ACM_G10, ACM_G10_GT_REV_ID_A0, FUTURE_PROJECT));
178+
SI_WA_BETWEEN(iStepId_ACM_G10, ACM_G10_GT_REV_ID_C0, FUTURE_PROJECT));
172179

173180

174181
SI_WA_ENABLE(
@@ -274,13 +281,10 @@ void InitAcm_G10HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_
274281
PLATFORM_ALL,
275282
SI_WA_BETWEEN(iStepId_ACM_G10, ACM_G10_GT_REV_ID_A0, FUTURE_PROJECT));
276283

277-
278284
SI_WA_ENABLE(
279285
Wa_18023229625,
280286
"No Link Provided",
281287
"No HWSightingLink provided",
282288
PLATFORM_ALL,
283289
SI_WA_BETWEEN(iStepId_ACM_G10, ACM_G10_GT_REV_ID_C0, FUTURE_PROJECT));
284-
285-
286290
}

skuwa/iacm_g10_rev_id.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*========================== begin_copyright_notice ============================
22
3-
Copyright (C) 2019-2022 Intel Corporation
3+
Copyright (C) 2019-2023 Intel Corporation
44
55
SPDX-License-Identifier: MIT
66

skuwa/iacm_g10_sw_wa.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*========================== begin_copyright_notice ============================
22
3-
Copyright (C) 2016-2021 Intel Corporation
3+
Copyright (C) 2016-2022 Intel Corporation
44
55
SPDX-License-Identifier: MIT
66
@@ -25,7 +25,6 @@ void InitAcm_G10SwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_
2525
PLATFORM_ALL,
2626
SI_WA_FOR_EVER);
2727

28-
2928
}
3029

3130
#ifdef __KCH

skuwa/iacm_g11_hw_wa.c

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*========================== begin_copyright_notice ============================
22
3-
Copyright (C) 2020-2022 Intel Corporation
3+
Copyright (C) 2020-2023 Intel Corporation
44
55
SPDX-License-Identifier: MIT
66
@@ -18,6 +18,13 @@ void InitAcm_G11HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_
1818
{
1919
int iStepId_ACM_G11 = (int)pWaParam->usRevId;
2020

21+
SI_WA_ENABLE(
22+
Wa_1608127078,
23+
"No Link Provided",
24+
"No HWSightingLink provided",
25+
PLATFORM_ALL,
26+
SI_WA_BETWEEN(iStepId_ACM_G11, ACM_G11_GT_REV_ID_A0, FUTURE_PROJECT));
27+
2128

2229
SI_WA_ENABLE(
2330
Wa_18012201914,
@@ -147,12 +154,20 @@ void InitAcm_G11HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_
147154
SI_WA_BETWEEN(iStepId_ACM_G11, ACM_G11_GT_REV_ID_A0, FUTURE_PROJECT));
148155

149156

157+
SI_WA_ENABLE(
158+
Wa_14016880151,
159+
"No Link Provided",
160+
"No HWSightingLink provided",
161+
PLATFORM_ALL,
162+
SI_WA_BETWEEN(iStepId_ACM_G11, ACM_G11_GT_REV_ID_B0, FUTURE_PROJECT));
163+
164+
150165
SI_WA_ENABLE(
151166
Wa_14017131883,
152167
"No Link Provided",
153168
"No HWSightingLink provided",
154169
PLATFORM_ALL,
155-
SI_WA_BETWEEN(iStepId_ACM_G11, ACM_G11_GT_REV_ID_A0, FUTURE_PROJECT));
170+
SI_WA_BETWEEN(iStepId_ACM_G11, ACM_G11_GT_REV_ID_B0, FUTURE_PROJECT));
156171

157172

158173
SI_WA_ENABLE(
@@ -208,7 +223,6 @@ void InitAcm_G11HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_
208223
"No Link Provided",
209224
"No HWSightingLink provided",
210225
PLATFORM_ALL,
211-
SI_WA_BETWEEN(iStepId_ACM_G11, ACM_G11_GT_REV_ID_A0, FUTURE_PROJECT));
212-
226+
SI_WA_BETWEEN(iStepId_ACM_G11, ACM_G11_GT_REV_ID_B0, FUTURE_PROJECT));
213227

214228
}

skuwa/iacm_g11_rev_id.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*========================== begin_copyright_notice ============================
22
3-
Copyright (C) 2020-2022 Intel Corporation
3+
Copyright (C) 2020-2023 Intel Corporation
44
55
SPDX-License-Identifier: MIT
66

skuwa/iacm_g11_sw_wa.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*========================== begin_copyright_notice ============================
22
3-
Copyright (C) 2020-2021 Intel Corporation
3+
Copyright (C) 2020-2022 Intel Corporation
44
55
SPDX-License-Identifier: MIT
66
@@ -18,9 +18,7 @@ void InitAcm_G11SwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_
1818
{
1919
int StepId_ACM_G11 = (int)pWaParam->usRevId;
2020

21-
2221
SI_WA_ENABLE(
23-
2422
WaMixModeSelInstDstNotPacked,
2523
"No HWBugLink provided",
2624
"No Link Provided",

skuwa/iacm_g12_hw_wa.c

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*========================== begin_copyright_notice ============================
22
3-
Copyright (C) 2021-2022 Intel Corporation
3+
Copyright (C) 2021-2023 Intel Corporation
44
55
SPDX-License-Identifier: MIT
66
@@ -16,7 +16,14 @@ SPDX-License-Identifier: MIT
1616

1717
void InitAcm_G12HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
1818
{
19-
int iStepId_ACM_G12 = (int)pWaParam->usRevId;
19+
int iStepId_ACM_G12 = (int)pWaParam->usRevId;
20+
21+
SI_WA_ENABLE(
22+
Wa_1608127078,
23+
"No Link Provided",
24+
"No HWSightingLink provided",
25+
PLATFORM_ALL,
26+
SI_WA_BETWEEN(iStepId_ACM_G12, ACM_G12_GT_REV_ID_A0, FUTURE_PROJECT));
2027

2128

2229
SI_WA_ENABLE(
@@ -148,11 +155,25 @@ void InitAcm_G12HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_
148155

149156

150157
SI_WA_ENABLE(
151-
Wa_18023229625,
158+
Wa_14016880151,
159+
"No Link Provided",
160+
"No HWSightingLink provided",
161+
PLATFORM_ALL,
162+
SI_WA_BETWEEN(iStepId_ACM_G12, ACM_G12_GT_REV_ID_A0, FUTURE_PROJECT));
163+
164+
165+
SI_WA_ENABLE(
166+
Wa_14017131883,
152167
"No Link Provided",
153168
"No HWSightingLink provided",
154169
PLATFORM_ALL,
155170
SI_WA_BETWEEN(iStepId_ACM_G12, ACM_G12_GT_REV_ID_A0, FUTURE_PROJECT));
156171

172+
SI_WA_ENABLE(
173+
Wa_18023229625,
174+
"No Link Provided",
175+
"No HWSightingLink provided",
176+
PLATFORM_ALL,
177+
SI_WA_BETWEEN(iStepId_ACM_G12, ACM_G12_GT_REV_ID_A0, FUTURE_PROJECT));
157178

158179
}

skuwa/iacm_g12_rev_id.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*========================== begin_copyright_notice ============================
22
3-
Copyright (C) 2021-2022 Intel Corporation
3+
Copyright (C) 2021-2023 Intel Corporation
44
55
SPDX-License-Identifier: MIT
66

skuwa/iacm_g12_sw_wa.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*========================== begin_copyright_notice ============================
22
3-
Copyright (C) 2020-2021 Intel Corporation
3+
Copyright (C) 2020-2022 Intel Corporation
44
55
SPDX-License-Identifier: MIT
66

skuwa/iadln_hw_wa.c

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*========================== begin_copyright_notice ============================
22
3-
Copyright (C) 2021-2022 Intel Corporation
3+
Copyright (C) 2021-2023 Intel Corporation
44
55
SPDX-License-Identifier: MIT
66
@@ -16,8 +16,7 @@ SPDX-License-Identifier: MIT
1616

1717
void InitAdlnHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
1818
{
19-
int iStepId_ADLN = (int)pWaParam->usRevId;
20-
19+
int iStepId_ADLN = (int)pWaParam->usRevId;
2120

2221
SI_WA_ENABLE(
2322
Wa_14010017096,
@@ -75,4 +74,20 @@ void InitAdlnHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INI
7574
SI_WA_BETWEEN(iStepId_ADLN, ADLN_GT_REV_ID_A0, FUTURE_PROJECT));
7675

7776

77+
SI_WA_ENABLE(
78+
Wa_16013338947,
79+
"No Link Provided",
80+
"No HWSightingLink provided",
81+
PLATFORM_ALL,
82+
SI_WA_BETWEEN(iStepId_ADLN, ADLN_GT_REV_ID_A0, FUTURE_PROJECT));
83+
84+
85+
SI_WA_ENABLE(
86+
Wa_14013672992,
87+
"No Link Provided",
88+
"No HWSightingLink provided",
89+
PLATFORM_ALL,
90+
SI_WA_BETWEEN(iStepId_ADLN, ADLN_GT_REV_ID_A0, FUTURE_PROJECT));
91+
92+
7893
}

skuwa/iadln_rev_id.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*========================== begin_copyright_notice ============================
22
3-
Copyright (C) 2021-2022 Intel Corporation
3+
Copyright (C) 2021-2023 Intel Corporation
44
55
SPDX-License-Identifier: MIT
66

skuwa/iadln_sw_wa.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,7 @@ void InitAdlnSwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INI
1818
{
1919
int StepId_ADLN = (int)pWaParam->usRevId;
2020

21-
2221
SI_WA_ENABLE(
23-
2422
WaMixModeSelInstDstNotPacked,
2523
"No HWBugLink provided",
2624
"No Link Provided",

0 commit comments

Comments
 (0)