1 /*========================== begin_copyright_notice ============================
2
3 Copyright (C) 2019-2021 Intel Corporation
4
5 SPDX-License-Identifier: MIT
6
7 ============================= end_copyright_notice ===========================*/
8
9 #include "wa_def.h"
10
11 #define SIWA_ONLY_CNL_A0 SIWA_ONLY_A0
12 #define SIWA_UNTIL_CNL_A0 SIWA_UNTIL_A0
13 #define SIWA_FROM_CNL_A0 SIWA_FROM_A0
14 #define SIWA_AFTER_CNL_A0 SIWA_AFTER_A0
15
16 #define SIWA_ONLY_CNL_B0 SIWA_ONLY_A1
17 #define SIWA_UNTIL_CNL_B0 SIWA_UNTIL_A1
18 #define SIWA_FROM_CNL_B0 SIWA_FROM_A1
19 #define SIWA_AFTER_CNL_B0 SIWA_AFTER_A1
20
21
22 #define SIWA_ONLY_CNL_P0 SIWA_ONLY_A2
23 #define SIWA_UNTIL_CNL_P0 SIWA_UNTIL_A2
24 #define SIWA_FROM_CNL_P0 SIWA_FROM_A2
25 #define SIWA_AFTER_CNL_P0 SIWA_AFTER_A2
26
27 #define SIWA_ONLY_CNL_C0 SIWA_ONLY_A3
28 #define SIWA_UNTIL_CNL_C0 SIWA_UNTIL_A3
29 #define SIWA_FROM_CNL_C0 SIWA_FROM_A3
30 #define SIWA_AFTER_CNL_C0 SIWA_AFTER_A3
31
32 #define SIWA_ONLY_PCH_CNL_A0 SIWA_ONLY_A0
33 #define SIWA_FROM_PCH_CNL_A0 SIWA_FROM_A0
34 #define SIWA_UNTIL_PCH_CNL_A0 SIWA_UNTIL_A0
35 #define SIWA_AFTER_PCH_CNL_A0 SIWA_AFTER_A0
36
37
InitCnlWaTable(PWA_TABLE pWaTable,PSKU_FEATURE_TABLE pSkuTable,PWA_INIT_PARAM pWaParam)38 void InitCnlWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
39 {
40 unsigned int ulStepId_CNL, ulStepId_PCH;
41 unsigned int usHwRevId_CNL = pWaParam->usRevId;
42
43 ulStepId_CNL = (1 << usHwRevId_CNL);
44 ulStepId_PCH = (1 << pWaParam->usRevId_PCH);
45
46 WA_ENABLE(
47 ulStepId_CNL,
48 WaForceEnableNonCoherent,
49 "No Link Provided",
50 "No Link Provided" ,
51 PLATFORM_ALL,
52 SIWA_FOREVER);
53
54 if ((pWaParam->ePCHProductFamily >= PCH_LPT) &&
55 (pWaParam->ePCHProductFamily <= PCH_CNP_H))
56 {
57 WA_ENABLE(
58 ulStepId_PCH,
59 WaUnitLevelClockGatingDisableGMBUS_PCH,
60 "No Link Provided" ,
61 "No Link Provided" ,
62 PLATFORM_ALL,
63 SIWA_FOREVER);
64 }
65
66
67 WA_ENABLE(
68 ulStepId_CNL,
69 WaDisableSendsPreemption,
70 "No HWBugLink provided",
71 "No Link Provided" ,
72 PLATFORM_ALL,
73 SIWA_ONLY_CNL_A0);
74
75 WA_ENABLE(
76 ulStepId_CNL,
77 WaStructuredBufferAsRawBufferOverride,
78 "No Link Provided" ,
79 "No Link Provided" ,
80 PLATFORM_ALL,
81 SIWA_FOREVER);
82
83 WA_ENABLE(
84 ulStepId_CNL,
85 WaIncreaseDefaultTLBEntries,
86 "No HWBugLink provided",
87 "No HWSightingLink provided",
88 PLATFORM_ALL,
89 SIWA_FOREVER);
90
91 WA_ENABLE(
92 ulStepId_CNL,
93 WaConservativeRasterization,
94 "No Link Provided" ,
95 "No Link Provided" ,
96 PLATFORM_ALL,
97 SIWA_UNTIL_CNL_A0 );
98
99 WA_ENABLE(
100 ulStepId_CNL,
101 WaReturnZeroforRTReadOutsidePrimitive,
102 "No Link Provided" ,
103 "No HWSightingLink provided",
104 PLATFORM_ALL,
105 SIWA_UNTIL_CNL_A0);
106
107 WA_ENABLE(
108 ulStepId_CNL,
109 WaClearTDRRegBeforeEOTForNonPS,
110 "No Link Provided" ,
111 "No Link Provided" ,
112 PLATFORM_ALL,
113 SIWA_UNTIL_CNL_C0);
114
115 if (pWaParam->ePCHProductFamily >= PCH_SPT)
116 {
117 WA_ENABLE(
118 ulStepId_CNL,
119 WaReducedGMBusReadRetryCount,
120 "No HWBugLink provided",
121 "No Link Provided" ,
122 PLATFORM_ALL,
123 SIWA_FOREVER);
124 }
125
126 WA_ENABLE(
127 ulStepId_CNL,
128 Wa_220856683,
129 "No Link Provided" ,
130 "No Link Provided" ,
131 PLATFORM_ALL,
132 SIWA_FOREVER);
133
134
135 WA_ENABLE(
136 ulStepId_CNL,
137 WaForceCB0ToBeZeroWhenSendingPC,
138 "No Link Provided" ,
139 "No HWSightingLink provided",
140 PLATFORM_ALL,
141 SIWA_UNTIL_CNL_A0);
142
143
144 WA_ENABLE(
145 ulStepId_CNL,
146 WaNearestFilterLODClamp,
147 "No Link Provided" ,
148 "No HWSightingLink provided",
149 PLATFORM_ALL,
150 SIWA_FOREVER);
151
152 WA_ENABLE(
153 ulStepId_CNL,
154 WaSkipInvalidSubmitsFromOS,
155 "No HWBugLink provided",
156 "No HWSightingLink provided",
157 PLATFORM_ALL,
158 SIWA_FOREVER);
159
160 WA_ENABLE(
161 ulStepId_CNL,
162 WaDisable1DDepthStencil,
163 "No Link Provided" ,
164 "No HWSightingLink provided",
165 PLATFORM_ALL,
166 SIWA_FOREVER);
167
168 WA_ENABLE(
169 ulStepId_CNL,
170 WaDisableLosslessCompressionForSampleL,
171 "No Link Provided" ,
172 "No HWSightingLink provided",
173 PLATFORM_ALL,
174 SIWA_FOREVER );
175
176 WA_ENABLE(
177 ulStepId_CNL,
178 WaEnableTiledResourceTranslationTables,
179 "No Link Provided" ,
180 "No HWSightingLink provided",
181 PLATFORM_ALL,
182 SIWA_FOREVER);
183
184 WA_ENABLE(
185 ulStepId_CNL,
186 WaDisableRCWithAsyncFlip,
187 "No Link Provided" ,
188 "No HWSightingLink provided",
189 PLATFORM_ALL,
190 SIWA_UNTIL_CNL_C0);
191
192 WA_ENABLE(
193 ulStepId_CNL,
194 WaInterlacedmodeReqPlaneHeightMinTwoScanlines,
195 "No Link Provided" ,
196 "No HWSightingLink provided",
197 PLATFORM_ALL,
198 SIWA_FOREVER);
199
200 WA_ENABLE(
201 ulStepId_CNL,
202 WaMPOReqMinPlaneLeftFourBelowHActive,
203 "No Link Provided" ,
204 "No Link Provided" ,
205 PLATFORM_ALL,
206 SIWA_FOREVER);
207
208 WA_ENABLE(
209 ulStepId_CNL,
210 WaPSRandomCSNotDone,
211 "No Link Provided" ,
212 "No HWSightingLink provided",
213 PLATFORM_ALL,
214 SIWA_ONLY_CNL_A0);
215
216 WA_ENABLE(
217 ulStepId_CNL,
218 WaSampleOffsetIZ,
219 "No Link Provided" ,
220 "No HWSightingLink provided",
221 PLATFORM_ALL,
222 SIWA_FOREVER);
223
224 WA_ENABLE(
225 ulStepId_CNL,
226 WaFlushHangWhenNonPipelineStateAndMarkerStalled,
227 "No Link Provided" ,
228 "No HWSightingLink provided",
229 PLATFORM_ALL,
230 SIWA_FOREVER);
231
232 WA_ENABLE(
233 ulStepId_CNL,
234 WaEnableYV12BugFixInHalfSliceChicken7,
235 "No Link Provided" ,
236 "No HWSightingLink provided",
237 PLATFORM_ALL,
238 SIWA_FOREVER);
239
240 WA_ENABLE(
241 ulStepId_CNL,
242 WaDisableSFCSrcCrop,
243 "No Link Provided" ,
244 "No HWSightingLink provided",
245 PLATFORM_ALL,
246 SIWA_ONLY_CNL_A0);
247
248 WA_ENABLE(
249 ulStepId_CNL,
250 WaSFC270DegreeRotation,
251 "No Link Provided" ,
252 "No Link Provided" ,
253 PLATFORM_ALL,
254 SIWA_FOREVER);
255
256 WA_ENABLE(
257 ulStepId_CNL,
258 Wa8BitFrameIn10BitHevc,
259 "No Link Provided" ,
260 "No HWSightingLink provided",
261 PLATFORM_ALL,
262 SIWA_FOREVER);
263
264 WA_ENABLE(
265 ulStepId_CNL,
266 Wa32bitGeneralStateOffset,
267 "No HWBugLink provided",
268 "No HWSightingLink provided",
269 PLATFORM_ALL,
270 SIWA_FOREVER);
271
272 WA_ENABLE(
273 ulStepId_CNL,
274 Wa32bitInstructionBaseOffset,
275 "No HWBugLink provided",
276 "No HWSightingLink provided",
277 PLATFORM_ALL,
278 SIWA_FOREVER);
279
280 WA_ENABLE(
281 ulStepId_CNL,
282 Wa4kAlignUVOffsetNV12LinearSurface,
283 "No HWBugLink provided",
284 "No HWSightingLink provided",
285 PLATFORM_ALL,
286 SIWA_FOREVER);
287
288 WA_ENABLE(
289 ulStepId_CNL,
290 WaFbcNukeOn3DBlt,
291 "No Link Provided" ,
292 "No HWSightingLink provided",
293 PLATFORM_ALL,
294 SIWA_UNTIL_A0);
295
296 WA_ENABLE(
297 ulStepId_CNL,
298 WaFbcPsrUpdateOnCpuHostModifyWrite,
299 "No Link Provided" ,
300 "No HWSightingLink provided",
301 PLATFORM_ALL,
302 SIWA_ONLY_CNL_A0);
303
304 WA_ENABLE(
305 ulStepId_CNL,
306 WaDisableDPFCGatingForFrontBufModifySignal,
307 "No Link Provided" ,
308 "No HWSightingLink provided",
309 PLATFORM_ALL,
310 SIWA_UNTIL_CNL_B0);
311
312
313 /*WA_ENABLE(
314 ulStepId_CNL,
315 WaLimit64BppScenarios,
316 "No Link Provided" ,
317 "No HWSightingLink Provide",
318 PLATFORM_ALL,
319 SIWA_UNTIL_CNL_B0);*/
320
321 WA_ENABLE(
322 ulStepId_CNL,
323 WaFbcCdClkFreqTooLow,
324 "No Link Provided" ,
325 "No HWSightingLink provided",
326 PLATFORM_ALL,
327 SIWA_UNTIL_A0
328 );
329
330 WA_ENABLE(
331 ulStepId_CNL,
332 WaFbcHighMemBwCorruptionAvoidance,
333 "No Link Provided" ,
334 "No HWSightingLink provided",
335 PLATFORM_ALL,
336 SIWA_UNTIL_A0
337 );
338
339 WA_ENABLE(
340 ulStepId_CNL,
341 WaFbcWakeMemOn,
342 "No Link Provided" ,
343 "No HWSightingLink provided",
344 PLATFORM_ALL,
345 SIWA_FOREVER
346 );
347
348 WA_ENABLE(
349 ulStepId_CNL,
350 WaFbcSkipSegments,
351 "No Link Provided" ,
352 "No HWSightingLink provided",
353 PLATFORM_ALL,
354 SIWA_FOREVER
355 );
356
357 WA_ENABLE(
358 ulStepId_CNL,
359 WaFbcTurnOffFbcWatermark,
360 "No Link Provided" ,
361 "No Link Provided" ,
362 PLATFORM_ALL,
363 SIWA_UNTIL_A0);
364
365 WA_ENABLE(
366 ulStepId_CNL,
367 WaFbcTurnOffFbcWhenHyperVisorIsUsed,
368 "No Link Provided" ,
369 "No HWSightingLink provided",
370 PLATFORM_ALL,
371 SIWA_UNTIL_A0);
372
373 WA_ENABLE(
374 ulStepId_CNL,
375 WaFbcNukeOnHostModify,
376 "No Link Provided" ,
377 "No HWSightingLink provided",
378 PLATFORM_ALL,
379 SIWA_UNTIL_A0);
380
381 WA_ENABLE(
382 ulStepId_CNL,
383 WaFbcLinearSurfaceStride,
384 "No Link Provided" ,
385 "No HWSightingLink provided",
386 PLATFORM_ALL,
387 SIWA_UNTIL_CNL_B0);
388
389 WA_ENABLE(
390 ulStepId_CNL,
391 WaRsUseTimeoutMode,
392 "No Link Provided" ,
393 "No Link Provided" ,
394 PLATFORM_ALL,
395 SIWA_UNTIL_CNL_C0);
396
397 WA_ENABLE(
398 ulStepId_CNL,
399 WaDisableNullPageAsDummy,
400 "No HWBugLink provided",
401 "No Link Provided" ,
402 PLATFORM_ALL,
403 SIWA_FOREVER);
404
405 #ifdef WIN32
406 WA_ENABLE(
407 ulStepId_CNL,
408 WaAssumeSubblockPresent,
409 "No HWBugLink provided",
410 "No HWSightingLink provided",
411 PLATFORM_ALL,
412 SIWA_FOREVER);
413 #endif
414
415 WA_ENABLE(
416 ulStepId_CNL,
417 WaVC1DecodingMaxResolution,
418 "No Link Provided" ,
419 "No HWSightingLink provided",
420 PLATFORM_ALL,
421 SIWA_FOREVER);
422
423 WA_ENABLE(
424 ulStepId_CNL,
425 WaAddVC1StuffingBytesForSPMP,
426 "No HWBugLink provided",
427 "No HWSightingLink provided",
428 PLATFORM_ALL,
429 SIWA_FOREVER);
430
431 WA_ENABLE(
432 ulStepId_CNL,
433 WaHuCNoStreamObject,
434 "No Link Provided" ,
435 "No HWSightingLink provided",
436 PLATFORM_ALL,
437 SIWA_FOREVER);
438
439 WA_ENABLE(
440 ulStepId_CNL,
441 WaReadVDEncOverflowStatus,
442 "No Software Sighting provided",
443 "No Link Provided" ,
444 PLATFORM_ALL,
445 SIWA_FOREVER);
446
447 WA_ENABLE(
448 ulStepId_CNL,
449 WaHucBitstreamSizeLimitationEnable,
450 "No Link Provided" ,
451 "No HWSightingLink provided",
452 PLATFORM_ALL,
453 SIWA_FOREVER);
454
455 WA_ENABLE(
456 ulStepId_CNL,
457 WaDisableRFOSelfSnoop,
458 "No Link Provided" ,
459 "No HWSightingLink provided",
460 PLATFORM_ALL,
461 SIWA_ONLY_CNL_A0);
462
463 WA_ENABLE(
464 ulStepId_CNL,
465 WaSetMipTailStartLODLargertoSurfaceLOD,
466 "No Link Provided" ,
467 "No HWSightingLink provided",
468 PLATFORM_ALL,
469 SIWA_FOREVER );
470
471 WA_ENABLE(
472 ulStepId_CNL,
473 WaFixR32G32FloatBorderTextureAddressingMode,
474 "No HWBugLink provided",
475 "No HWSightingLink provided",
476 PLATFORM_ALL,
477 SIWA_FOREVER);
478
479 WA_ENABLE(
480 ulStepId_CNL,
481 WaReportPerfCountUseGlobalContextID,
482 "No HWBugLink provided",
483 "No Link Provided" ,
484 PLATFORM_ALL,
485 SIWA_FOREVER);
486
487 WA_ENABLE(
488 ulStepId_CNL,
489 WaMixModeSelInstDstNotPacked,
490 "No HWBugLink provided",
491 "No Link Provided" ,
492 PLATFORM_ALL,
493 SIWA_FOREVER);
494
495 WA_ENABLE(
496 ulStepId_CNL,
497 WaSendMIFLUSHBeforeVFE,
498 "No Link Provided" ,
499 "No Link Provided" ,
500 PLATFORM_ALL,
501 SIWA_FOREVER);
502
503 WA_ENABLE(
504 ulStepId_CNL,
505 WaEnableGuCBootHashCheckNotSet,
506 "No Link Provided" ,
507 "No Link Provided" ,
508 PLATFORM_ALL,
509 SIWA_ONLY_A0);
510
511 WA_ENABLE(
512 ulStepId_CNL,
513 WaDisableGuCClockGating,
514 "No Link Provided" ,
515 "No HWSightingLink provided",
516 PLATFORM_ALL,
517 SI_WA_FOR_EVER);
518
519 WA_ENABLE(
520 ulStepId_CNL,
521 WaGuCForceFenceByTlbInvalidateReg,
522 "No Link Provided" ,
523 "No HWSightingLink provided",
524 PLATFORM_ALL,
525 SIWA_ONLY_CNL_A0);
526
527 WA_ENABLE(
528 ulStepId_CNL,
529 WaGuCCopyHuCKernelHashToSramVar,
530 "No Link Provided" ,
531 "No HWSightingLink provided",
532 PLATFORM_ALL,
533 SIWA_ONLY_CNL_A0);
534
535 WA_ENABLE(
536 ulStepId_CNL,
537 WaGuCDummyWriteBeforeFenceCycle,
538 "No Link Provided" ,
539 "No HWSightingLink provided",
540 PLATFORM_ALL,
541 SIWA_ONLY_CNL_A0);
542
543 WA_ENABLE(
544 ulStepId_CNL,
545 WaGuCDisableSRAMRestoreDisable,
546 "No Link Provided" ,
547 "No HWSightingLink provided",
548 PLATFORM_ALL,
549 SIWA_ONLY_CNL_A0);
550
551
552 WA_ENABLE(
553 ulStepId_CNL,
554 WaReadVcrDebugRegister,
555 "No HWBugLink provided",
556 "No HWSightingLink provided",
557 PLATFORM_ALL,
558 SIWA_FOREVER);
559
560 WA_ENABLE(
561 ulStepId_CNL,
562 WaEnablePreemptionGranularityControlByUMD,
563 "No Link Provided" ,
564 "No HWSightingLink provided",
565 PLATFORM_ALL,
566 SIWA_FOREVER);
567
568
569 WA_ENABLE(
570 ulStepId_CNL,
571 WaDisableRsInPostRestoreWaBb,
572 "No Link Provided" ,
573 "No Link Provided" ,
574 PLATFORM_ALL,
575 SIWA_FOREVER);
576
577
578
579
580 WA_ENABLE(
581 ulStepId_CNL,
582 WaUsePseudoL3AddressingScheme,
583 "No Link Provided" ,
584 "No HWSightingLink provided",
585 PLATFORM_ALL,
586 SIWA_ONLY_CNL_A0);
587
588
589
590 WA_ENABLE(
591 ulStepId_CNL,
592 WaDisableGamClockGating,
593 "No Link Provided" ,
594 "No HWSightingLink provided",
595 PLATFORM_ALL,
596 SIWA_ONLY_CNL_A0);
597
598 WA_ENABLE(
599 ulStepId_CNL,
600 WaGAMWrrbClkGateDisable,
601 "No Link Provided" ,
602 "No Link Provided" ,
603 PLATFORM_ALL,
604 SI_WA_FOR_EVER);
605
606 WA_ENABLE(
607 ulStepId_CNL,
608 WaIommuPendingInvalidationHang,
609 "No Link Provided" ,
610 "No HWSightingLink provided",
611 PLATFORM_ALL,
612 SIWA_ONLY_CNL_A0);
613
614 WA_ENABLE(
615 ulStepId_CNL,
616 WaInvalidateTextureCache,
617 "No Link Provided" ,
618 "No HWSightingLink provided",
619 PLATFORM_ALL,
620 SI_WA_FOR_EVER );
621
622 WA_ENABLE(
623 ulStepId_CNL,
624 WaDisableSamplerL2BypassForTextureCompressedFormats,
625 "No Link Provided" ,
626 "No HWSightingLink provided",
627 PLATFORM_ALL,
628 SIWA_FOREVER );
629
630 WA_ENABLE(
631 ulStepId_CNL,
632 WaDCFlushOnCacheInvalidate,
633 "No Link Provided" ,
634 "No HWSightingLink provided",
635 PLATFORM_ALL,
636 SIWA_ONLY_CNL_A0);
637
638 WA_ENABLE(
639 ulStepId_CNL,
640 WaSendPushConstantsFromBTP,
641 "No HWBugLink provided",
642 "No HWSightingLink provided",
643 PLATFORM_ALL,
644 SIWA_ONLY_CNL_A0 );
645
646 WA_ENABLE(
647 ulStepId_CNL,
648 WaSendPushConstantsFromMMIO,
649 "No HWBugLink provided",
650 "No HWSightingLink provided",
651 PLATFORM_ALL,
652 SIWA_FOREVER);
653
654 WA_ENABLE(
655 ulStepId_CNL,
656 WaEnableVMEReferenceWindowCheck,
657 "No HWBugLink provided",
658 "No HWSightingLink provided",
659 PLATFORM_ALL,
660 SIWA_FOREVER);
661
662 WA_ENABLE(
663 ulStepId_CNL,
664 WaGlobalDepthConstantScaleUp,
665 "No HWBugLink provided",
666 "No HWSightingLink provided",
667 PLATFORM_ALL,
668 SIWA_FOREVER);
669
670 WA_ENABLE(
671 ulStepId_CNL,
672 WaEnableChromaTrellisQuantization,
673 "No Link Provided" ,
674 "No HWSightingLink provided",
675 PLATFORM_ALL,
676 SIWA_ONLY_CNL_A0);
677
678 WA_ENABLE(
679 ulStepId_CNL,
680 WaLaceRAMGatedClockForLPDSTAutoIndexing,
681 "No Link Provided" ,
682 "No HWSightingLink provided",
683 PLATFORM_ALL,
684 SIWA_ONLY_CNL_A0);
685
686 WA_ENABLE(
687 ulStepId_CNL,
688 WaLaceIEWriteDuringPSR,
689 "No Link Provided" ,
690 "No HWSightingLink provided",
691 PLATFORM_ALL,
692 SIWA_ONLY_CNL_A0);
693
694 WA_ENABLE(
695 ulStepId_CNL,
696 WaSetDCFlushOnReadOnlyInvalidate,
697 "No HWBugLink provided",
698 "No Link Provided" ,
699 PLATFORM_ALL,
700 SIWA_ONLY_CNL_A0);
701
702 WA_ENABLE(
703 ulStepId_CNL,
704 WaPCFlushBeforeRTCacheFlush,
705 "No Link Provided" ,
706 "No HWSightingLink provided",
707 PLATFORM_ALL,
708 SIWA_ONLY_CNL_A0);
709
710 WA_ENABLE(
711 ulStepId_CNL,
712 WaRasterisationOfDegenerateTriangles,
713 "No HWBugLink provided",
714 "No Link Provided" ,
715 PLATFORM_ALL,
716 SIWA_FOREVER);
717
718 WA_ENABLE(
719 ulStepId_CNL,
720 WaAllowUmdToModifySamplerMode,
721 "No HWBugLink provided",
722 "No Link Provided" ,
723 PLATFORM_ALL,
724 SIWA_FOREVER);
725
726 WA_ENABLE(
727 ulStepId_CNL,
728 WaAvoidURBAllocationSizeMultipleOf3,
729 "No HWBugLink provided",
730 "No Link Provided" ,
731 PLATFORM_ALL,
732 SIWA_FOREVER );
733
734 WA_ENABLE(
735 ulStepId_CNL,
736 WaVfPostSyncWrite,
737 "No Link Provided" ,
738 "No HWSightingLink provided",
739 PLATFORM_ALL,
740 SIWA_FOREVER);
741
742 WA_ENABLE(
743 ulStepId_CNL,
744 WaUAVCoherency,
745 "No Link Provided" ,
746 "No HWSightingLink provided",
747 PLATFORM_ALL,
748 SIWA_FOREVER );
749
750
751
752 WA_ENABLE(
753 ulStepId_CNL,
754 WaAllowUMDToModifyHDCChicken1,
755 "No HWBugLink provided",
756 "No Link Provided" ,
757 PLATFORM_ALL,
758 SIWA_ONLY_CNL_A0);
759
760
761
762 WA_ENABLE(
763 ulStepId_CNL,
764 WaAllowUMDToModify3DPrimitiveExtParam,
765 "No HWBugLink provided",
766 "No Link Provided" ,
767 PLATFORM_ALL,
768 SIWA_ONLY_CNL_A0);
769
770
771
772 WA_ENABLE(
773 ulStepId_CNL,
774 WaBindlessSamplerStateBoundsCheckingDefeature,
775 "No HWBugLink provided",
776 "No Link Provided" ,
777 PLATFORM_ALL,
778 SIWA_ONLY_CNL_A0);
779
780 WA_ENABLE(
781 ulStepId_CNL,
782 FtrEnableFastAnisoL1BankingFix,
783 "No HWBugLink provided",
784 "No Link Provided" ,
785 PLATFORM_ALL,
786 SIWA_FROM_CNL_B0);
787
788 WA_ENABLE(
789 ulStepId_CNL,
790 WaDefaultCrossAndSubSliceHashingForSimplePS,
791 "No Link Provided" ,
792 "No HWSightingLink provided",
793 PLATFORM_ALL,
794 SIWA_FROM_CNL_B0);
795
796 WA_ENABLE(
797 ulStepId_CNL,
798 WaAllowUmdWriteTRTTRootTable,
799 "No HWBugLink provided",
800 "No HWSightingLink provided",
801 PLATFORM_ALL,
802 SIWA_FOREVER);
803
804 WA_ENABLE(
805 ulStepId_CNL,
806 WaGucSizeUsedWhenValidatingHucCopy,
807 "No Link Provided" ,
808 "No HWSightingLink provided",
809 PLATFORM_ALL,
810 SIWA_ONLY_A0);
811
812 WA_ENABLE(
813 ulStepId_CNL,
814 WaDisableIPC,
815 "No HWBugLink provided",
816 "No HWSightingLink provided",
817 PLATFORM_ALL,
818 SIWA_FOREVER);
819
820 WA_ENABLE(
821 ulStepId_CNL,
822 WaIncreaseLatencyIPCEnabled,
823 "No Link Provided" ,
824 "No Link Provided" ,
825 PLATFORM_ALL,
826 SIWA_UNTIL_CNL_B0);
827
828 WA_ENABLE(
829 ulStepId_CNL,
830 WaHwManagedClearConvertDepthFormat,
831 "No HWBugLink provided",
832 "No Link Provided" ,
833 PLATFORM_ALL,
834 SIWA_FROM_CNL_B0 );
835
836 WA_ENABLE(
837 ulStepId_CNL,
838 WaHwManagedClearResolveDepth,
839 "No HWBugLink provided",
840 "No Link Provided" ,
841 PLATFORM_ALL,
842 SIWA_ONLY_A0 );
843
844 WA_ENABLE(
845 ulStepId_CNL,
846 WaEnableDSCacheWorkAround,
847 "No HWBugLink provided",
848 "No Link Provided" ,
849 PLATFORM_ALL,
850 SIWA_UNTIL_CNL_A0);
851
852 WA_ENABLE(
853 ulStepId_CNL,
854 WaForceWakeRenderDuringMmioTLBInvalidate,
855 "No Link Provided" ,
856 "No Link Provided" ,
857 PLATFORM_ALL,
858 SIWA_ONLY_CNL_A0);
859
860 WA_ENABLE(
861 ulStepId_CNL,
862 WaResetPSDoesNotWriteToRT,
863 "No Link Provided" ,
864 "No HWSightingLink provided",
865 PLATFORM_ALL,
866 SIWA_FOREVER);
867
868 WA_ENABLE(
869 ulStepId_CNL,
870 WaNeedHeightAlignmentForTiledYCaptureSurface,
871 "No HWBugLink provided",
872 "No HWSightingLink provided",
873 PLATFORM_ALL,
874 SIWA_FOREVER);
875
876 WA_ENABLE(
877 ulStepId_CNL,
878 WaSuperSliceHeaderPacking,
879 "No HWBugLink provided",
880 "No HWSightingLink provided",
881 PLATFORM_ALL,
882 SIWA_FOREVER);
883
884 WA_ENABLE(
885 ulStepId_CNL,
886 WaDisableNonStallingScoreboardBasedOnNumSlices,
887 "No Link Provided" ,
888 "No HWSightingLink provided",
889 PLATFORM_ALL,
890 SIWA_ONLY_CNL_A0);
891
892 WA_ENABLE(
893 ulStepId_CNL,
894 WaGuCInitSramToZeroes,
895 "No Link Provided" ,
896 "No HWSightingLink provided",
897 PLATFORM_ALL,
898 SIWA_ONLY_CNL_A0);
899
900 WA_ENABLE(
901 ulStepId_CNL,
902 WaSendDummyConstantsForPS,
903 "No Link Provided" ,
904 "No HWSightingLink provided",
905 PLATFORM_ALL,
906 SIWA_FOREVER);
907
908 WA_ENABLE(
909 ulStepId_CNL,
910 WaInsertDummyPushConstPs,
911 "No Link Provided" ,
912 "No HWSightingLink provided",
913 PLATFORM_ALL,
914 SIWA_ONLY_CNL_A0);
915
916 WA_ENABLE(
917 ulStepId_CNL,
918 WaPlanePosPlusWidthLessThanPipeHorSize,
919 "No Link Provided" ,
920 "No HWSightingLink provided",
921 PLATFORM_ALL,
922 SIWA_ONLY_CNL_A0);
923
924 WA_ENABLE(
925 ulStepId_CNL,
926 WaEnableDMCForNV12MPO,
927 "No HWBugLink provided",
928 "No Link Provided" ,
929 PLATFORM_ALL,
930 SIWA_ONLY_CNL_A0);
931
932 WA_ENABLE(
933 ulStepId_CNL,
934 WaDups1GatingDisableClockGatingForMPO,
935 "No HWBugLink provided",
936 "No Link Provided" ,
937 PLATFORM_ALL,
938 SIWA_ONLY_CNL_A0);
939
940 WA_ENABLE(
941 ulStepId_CNL,
942 WaEnableChickenDCPR,
943 "No Link Provided" ,
944 "No HWSightingLink provided",
945 PLATFORM_ALL,
946 SIWA_FOREVER
947 );
948
949 WA_ENABLE(
950 ulStepId_CNL,
951 WaDisableScalarClockGating,
952 "No Link Provided" ,
953 "No HWSightingLink provided",
954 PLATFORM_ALL,
955 SIWA_FOREVER
956 );
957
958
959
960 WA_ENABLE(
961 ulStepId_CNL,
962 WaPSR2MultipleRegionUpdateCorruption,
963 "Wa to set 0x42080[3] = 1 before PSR2 enable",
964 "No HWSightingLink provided",
965 PLATFORM_ALL,
966 SIWA_ONLY_CNL_A0
967 );
968
969 WA_ENABLE(
970 ulStepId_CNL,
971 WaIgnoreDDIAStrap,
972 "Workaround",
973 "No HWSightingLink provided",
974 PLATFORM_ALL,
975 SIWA_ONLY_CNL_A0
976 );
977
978 WA_ENABLE(
979 ulStepId_CNL,
980 WaWmMemoryReadLatency,
981 "No HWBugLink provided",
982 "No Link Provided" ,
983 PLATFORM_ALL,
984 SIWA_FOREVER
985 );
986
987 WA_ENABLE(
988 ulStepId_CNL,
989 WaEnablePSRExitOn3DLutUpdate,
990 "Workaround",
991 "No HWSightingLink provided",
992 PLATFORM_ALL,
993 SIWA_ONLY_CNL_A0
994 );
995
996 WA_ENABLE(
997 ulStepId_CNL,
998 WaVRRDisableBackToBackMasterFlipHWSupport,
999 "WA: Set bit 15 of MMIO register 0x42084 to 1 when using VRR with hardware port sync mode ",
1000 "No Link Provided" ,
1001 PLATFORM_ALL,
1002 SIWA_FROM_CNL_B0
1003 );
1004
1005 WA_ENABLE(
1006 ulStepId_CNL,
1007 WaGTCLockAcquisitionDelay,
1008 "Set Min Lock Duration = 1 (bits 11:8 of GTC_PORT_MISC_x) when enabling maintenance phase, and reset to default when maintenance phase is disabled.",
1009 "No Link Provided" ,
1010 PLATFORM_ALL,
1011 SIWA_ONLY_CNL_A0
1012 );
1013
1014 WA_ENABLE(
1015 ulStepId_CNL,
1016 WaUseYCordforPSR2,
1017 "No HWBugLink provided",
1018 "No HWSightingLink provided",
1019 PLATFORM_ALL,
1020 SIWA_FROM_CNL_B0);
1021
1022 WA_ENABLE(
1023 ulStepId_CNL,
1024 WaCDClkPLLLockCorrection,
1025 "CDCLK PLL may not lock reliably",
1026 "No Link Provided" ,
1027 PLATFORM_ALL,
1028 SIWA_ONLY_CNL_A0
1029 );
1030
1031 WA_ENABLE(
1032 ulStepId_CNL,
1033 WaWatermarkLinesBlocks,
1034 "If latency level 1 through 7 and Y tile: Result Blocks = Result Blocks + Y tile minimum; Result Lines = Result Lines + Minimum Scanlines for Y tile \
1035 If latency level 1 through 7 and not Y tile : Result Blocks = Result Blocks + 1",
1036 "No Link Provided" ,
1037 PLATFORM_ALL,
1038 SIWA_ONLY_CNL_A0
1039 );
1040
1041 WA_ENABLE(
1042 ulStepId_CNL,
1043 WaRCWaterMarkCalculation,
1044 "If Render Decompression enabled and latency level 0 : Result Blocks = Result Blocks + Y tile minimum, \
1045 Then ensure that the result blocks for higher latency levels are all at least as high as the new level 0. ",
1046 "No Link Provided" ,
1047 PLATFORM_ALL,
1048 SIWA_ONLY_CNL_A0
1049 );
1050
1051 SI_WA_ENABLE(
1052 WaDisableTWM,
1053 "WA 1140: Enable Transition WM as default for all scenarios on all CNL/GLK steppings",
1054 "No Link Provided" ,
1055 PLATFORM_ALL,
1056 SI_WA_NEVER
1057 );
1058
1059
1060 SI_WA_ENABLE(
1061 WaSklLpt,
1062 "No HWBugLink provided",
1063 "No HWSightingLink provided",
1064 PLATFORM_ALL,
1065 SI_WA_FOR_EVER);
1066
1067
1068 SI_WA_ENABLE(
1069 WaReducedGMBusReadRetryCount,
1070 "No HWBugLink provided",
1071 "No HWSightingLink provided",
1072 PLATFORM_ALL,
1073 SI_WA_FOR_EVER);
1074
1075 SI_WA_ENABLE(
1076 WaMaskRegWriteinPSR2AndPSR2Playback,
1077 "No HWBug is filed yet ",
1078 "No Link",
1079 PLATFORM_ALL,
1080 SI_WA_FOR_EVER);
1081
1082 SI_WA_ENABLE(
1083 WaKeepPG1ActiveDueToDMCIssue,
1084 "No HWBugLink provided",
1085 "No Link Provided" ,
1086 PLATFORM_ALL,
1087 SI_WA_FOR_EVER);
1088
1089
1090 SI_WA_ENABLE(
1091 WaDisableDSHEncryptionForWiDi,
1092 "No Link Provided" ,
1093 "No Link Provided" ,
1094 PLATFORM_ALL,
1095 SI_WA_FOR_EVER);
1096
1097 WA_ENABLE(
1098 ulStepId_CNL,
1099 WaDisableCursorWith1LineInInterlacedMode,
1100 "No Link Provided" ,
1101 "No HWSightingLink provided",
1102 PLATFORM_ALL,
1103 SIWA_ONLY_CNL_A0
1104 );
1105
1106 WA_ENABLE(
1107 ulStepId_CNL,
1108 WaEnableAccessToDisplayIO,
1109 "WA: Set 0x162088 bit 0 and 0x162090 bit 0 to 1b to enable access to display IO registers, Before the display initialize sequence.",
1110 "No HWSightingLink provided",
1111 PLATFORM_ALL,
1112 SIWA_ONLY_CNL_A0
1113 );
1114
1115 WA_ENABLE(
1116 ulStepId_CNL,
1117 WaHDMIRestrict12BpcRgbYuv444Modes,
1118 "WA 1139: Restrict HDMI to 8 bpc when the Htotal is >= 5461 pixels and the format is RGB or YUV444, \
1119 This means standard 4k CEA 24 - 30Hz resolutions cannot be supported with 12bpc and RGB or YUV444 ",
1120 "No Link Provided" ,
1121 PLATFORM_ALL,
1122 SIWA_UNTIL_CNL_B0
1123 );
1124
1125 WA_ENABLE(
1126 ulStepId_CNL,
1127 WaDisablePrimaryFlipsForMBO,
1128 "No Link Provided" ,
1129 "No HWSightingLink provided",
1130 PLATFORM_ALL,
1131 SIWA_ONLY_CNL_A0);
1132
1133 WA_ENABLE(
1134 ulStepId_CNL,
1135 WaRsGatherPoolEnable,
1136 "No Link Provided" ,
1137 "No HWSightingLink provided",
1138 PLATFORM_ALL,
1139 SIWA_FOREVER);
1140
1141 WA_ENABLE(
1142 ulStepId_CNL,
1143 WaRsDisableDecoupledMMIO,
1144 "No Link Provided" ,
1145 "No HWSightingLink provided",
1146 PLATFORM_ALL,
1147 SIWA_ONLY_CNL_A0);
1148
1149
1150 WA_ENABLE(
1151 ulStepId_CNL,
1152 WaPipeControlBefore3DStateSamplePattern,
1153 "No Link Provided" ,
1154 "No Link Provided" ,
1155 PLATFORM_ALL,
1156 SIWA_FROM_CNL_B0);
1157
1158 WA_ENABLE(
1159 ulStepId_CNL,
1160 WaForceShaderChannelSelects,
1161 "No Link Provided" ,
1162 "No HWSightingLink provided",
1163 PLATFORM_ALL,
1164 SIWA_FOREVER);
1165
1166 WA_ENABLE(
1167 ulStepId_CNL,
1168 WaDisableRc6Wabb,
1169 "No Link Provided" ,
1170 "No HWSightingLink provided",
1171 PLATFORM_ALL,
1172 SIWA_ONLY_CNL_A0);
1173
1174 WA_ENABLE(
1175 ulStepId_CNL,
1176 WaRCCCacheMissFix,
1177 "No Link Provided" ,
1178 "No HWSightingLink provided",
1179 PLATFORM_ALL,
1180 SIWA_FROM_CNL_P0);
1181
1182 WA_ENABLE(
1183 ulStepId_CNL,
1184 WaAudioSetEPSS,
1185 "No Link Provided" ,
1186 "No HWSightingLink provided",
1187 PLATFORM_ALL,
1188 SIWA_FOREVER);
1189
1190 WA_ENABLE(
1191 ulStepId_CNL,
1192 WaDisableBlitterFbcTracking,
1193 "No Link Provided" ,
1194 "No HWSightingLink provided",
1195 PLATFORM_ALL,
1196 SIWA_ONLY_CNL_A0);
1197
1198 WA_ENABLE(
1199 ulStepId_CNL,
1200 WaAvoidBackToBackIdAndCurbeCommandsViaPipeControl,
1201 "No Link Provided" ,
1202 "No HWSightingLink provided",
1203 PLATFORM_ALL,
1204 SIWA_FOREVER);
1205
1206 WA_ENABLE(
1207 ulStepId_CNL,
1208 WaDisableI2mCycleOnWRPort,
1209 "No Link Provided" ,
1210 "No HWSightingLink provided",
1211 PLATFORM_ALL,
1212 SIWA_ONLY_CNL_B0);
1213
1214 WA_ENABLE(
1215 ulStepId_CNL,
1216 WaDisableMidThreadPreempt,
1217 "No Link Provided" ,
1218 "No HWSightingLink provided",
1219 PLATFORM_ALL,
1220 SIWA_UNTIL_CNL_B0);
1221
1222 WA_ENABLE(
1223 ulStepId_CNL,
1224 WaDisablePreemptForMediaWalkerWithGroups,
1225 "No Link Provided" ,
1226 "No Link Provided" ,
1227 PLATFORM_ALL,
1228 SIWA_UNTIL_CNL_B0);
1229
1230 WA_ENABLE(
1231 ulStepId_CNL,
1232 WaThrottleEUPerfToAvoidTDBackPressure,
1233 "No Link Provided" ,
1234 "No HWSightingLink provided",
1235 PLATFORM_ALL,
1236 SIWA_ONLY_CNL_B0);
1237
1238 WA_ENABLE(
1239 ulStepId_CNL,
1240 WaDisableEnhancedSBEVertexCaching,
1241 "No Link Provided" ,
1242 "No HWSightingLink provided",
1243 PLATFORM_ALL,
1244 SIWA_UNTIL_CNL_B0);
1245
1246
1247
1248
1249
1250 /*
1251 WA_ENABLE(
1252 ulStepId_CNL,
1253 WaToggleSubsliceEnableBitsToClearCam,
1254 "No Link Provided" ,
1255 "No HWSightingLink provided",
1256 PLATFORM_ALL,
1257 SIWA_UNTIL_CNL_B0);
1258 */
1259
1260 WA_ENABLE(
1261 ulStepId_CNL,
1262 WaDisablePreemptForMediaWalkerWithGroups,
1263 "No Link Provided" ,
1264 "No Link Provided" ,
1265 PLATFORM_ALL,
1266 SIWA_UNTIL_CNL_B0);
1267
1268 WA_ENABLE (
1269 ulStepId_CNL,
1270 WaWGBoxAndWDtranscoderEnable,
1271 "No Link Provided" ,
1272 "No HWSightingLink provided",
1273 PLATFORM_ALL,
1274 SIWA_UNTIL_CNL_A0);
1275
1276
1277 WA_ENABLE(
1278 ulStepId_CNL,
1279 WaDisableReplayBufferBankArbitrationOptimization,
1280 "No Link Provided" ,
1281 "No HWSightingLink provided",
1282 PLATFORM_ALL,
1283 SIWA_FROM_CNL_B0);
1284
1285
1286
1287 WA_ENABLE (
1288 ulStepId_CNL,
1289 WaPipelineFlushCoherentLines,
1290 "No Link Provided" ,
1291 "No HWSightingLink provided",
1292 PLATFORM_ALL,
1293 SIWA_FOREVER);
1294
1295 WA_ENABLE(
1296 ulStepId_CNL,
1297 WaProgramMgsrForCorrectSliceSpecificMmioReads,
1298 "No HWBugLink provided",
1299 "No HWSightingLink provided",
1300 PLATFORM_ALL,
1301 SIWA_FOREVER);
1302
1303 WA_ENABLE(
1304 ulStepId_CNL,
1305 WaInPlaceDecompressionHang,
1306 "No HWBugLink provided",
1307 "No Link Provided" ,
1308 PLATFORM_ALL,
1309 SIWA_FOREVER);
1310
1311
1312 if (!(ulStepId_CNL & SIWA_FROM_CNL_B0))
1313 {
1314 pSkuTable->FtrGtPsmi = 0;
1315 }
1316
1317 WA_ENABLE(
1318 ulStepId_CNL,
1319 WaSarbUnitClockGatingDisable,
1320 "No HWBugLink provided",
1321 "No Link Provided" ,
1322 PLATFORM_ALL,
1323 SIWA_UNTIL_CNL_B0);
1324
1325 WA_ENABLE(
1326 ulStepId_CNL,
1327 WaNV12YfTileHWCursorUnderrun,
1328 "No HWBugLink provided",
1329 "No Link Provided" ,
1330 PLATFORM_ALL,
1331 SIWA_UNTIL_CNL_B0);
1332
1333
1334 WA_ENABLE(
1335 ulStepId_CNL,
1336 WaClearRenderResponseMasks,
1337 "No HWBugLink provided",
1338 "No HWSightingLink provided",
1339 PLATFORM_ALL,
1340 SI_WA_FOR_EVER);
1341
1342 WA_ENABLE(
1343 ulStepId_CNL,
1344 WaNV12YfTileHWCursorUnderrun,
1345 "No HWBugLink provided",
1346 "No Link Provided" ,
1347 PLATFORM_ALL,
1348 SIWA_UNTIL_CNL_B0);
1349
1350 WA_ENABLE(
1351 ulStepId_CNL,
1352 WaForceContextSaveRestoreNonCoherent,
1353 "No Link Provided" ,
1354 "No HWSightingLink provided",
1355 PLATFORM_ALL,
1356 SIWA_FOREVER);
1357
1358 WA_ENABLE(
1359 ulStepId_CNL,
1360 WaAlwaysEnableAlphaMode,
1361 "No Link Provided" ,
1362 "No Link Provided" ,
1363 PLATFORM_ALL,
1364 SIWA_FOREVER);
1365
1366 WA_ENABLE(
1367 ulStepId_CNL,
1368 WaNoSimd16TernarySrc0Imm,
1369 "No HWBugLink provided",
1370 "No Link Provided" ,
1371 PLATFORM_ALL,
1372 SIWA_FOREVER);
1373
1374 WA_ENABLE(
1375 ulStepId_CNL,
1376 WaArbitraryNumMbsInSlice,
1377 "No HWBugLink provided",
1378 "No Link Provided" ,
1379 PLATFORM_ALL,
1380 SIWA_FOREVER);
1381
1382 WA_ENABLE(
1383 ulStepId_CNL,
1384 WaPushConstantDereferenceHoldDisable,
1385 "No Link Provided" ,
1386 "No Link Provided" ,
1387 PLATFORM_ALL,
1388 SIWA_FOREVER);
1389
1390 WA_ENABLE(
1391 ulStepId_CNL,
1392 WaAllowUMDToControlCoherency,
1393 "No HWBugLink provided",
1394 "No HWSightingLink provided",
1395 PLATFORM_ALL,
1396 SIWA_FOREVER);
1397
1398 WA_ENABLE(
1399 ulStepId_CNL,
1400 Wa3DStateMode,
1401 "No Link Provided" ,
1402 "No HWSightingLink provided",
1403 PLATFORM_ALL,
1404 SIWA_FOREVER);
1405
1406 if ((pWaParam->ePCHProductFamily == PCH_CNP_LP) || (pWaParam->ePCHProductFamily == PCH_CNP_H))
1407 {
1408 SI_WA_ENABLE(
1409 WaHardHangonHotPlug,
1410 "No Link Provided" ,
1411 "No Link Provided" ,
1412 PLATFORM_ALL,
1413 SI_WA_FOR_EVER);
1414 }
1415
1416
1417
1418 SI_WA_ENABLE(
1419 WaRsForcewakeAddDelayForAck,
1420 "No HWBugLink provided",
1421 "No Link Provided" ,
1422 PLATFORM_ALL,
1423 SI_WA_FOR_EVER);
1424
1425 WA_ENABLE(
1426 ulStepId_CNL,
1427 WaForceRCPFEHangWorkaround,
1428 "No Link Provided" ,
1429 "No Link Provided" ,
1430 PLATFORM_ALL,
1431 SIWA_UNTIL_CNL_C0 );
1432
1433 SI_WA_ENABLE(
1434 WaPruneModesHavingHfrontPorchBetween122To130,
1435 "No Link Provided" ,
1436 "Link",
1437 PLATFORM_ALL,
1438 SI_WA_FOR_EVER);
1439
1440 SI_WA_ENABLE(
1441 WaDisableDcStatesWhenPSR_3DLUTEnabled,
1442 "No HWBugLink provided",
1443 "No HWSightingLink provided",
1444 PLATFORM_ALL,
1445 SI_WA_FOR_EVER);
1446
1447 WA_ENABLE(
1448 ulStepId_CNL,
1449 WaForIcompVarations,
1450 "No Link Provided" ,
1451 "No HWSightingLink provided",
1452 PLATFORM_ALL,
1453 SIWA_UNTIL_CNL_B0);
1454
1455 WA_ENABLE(
1456 ulStepId_CNL,
1457 WaCSStallBefore3DSamplePattern,
1458 "No Link Provided" ,
1459 "No HWSightingLink provided",
1460 PLATFORM_ALL,
1461 SIWA_FOREVER);
1462
1463 WA_ENABLE(
1464 ulStepId_CNL,
1465 WaSamplerCacheFlushBetweenRedescribedSurfaceReads,
1466 "No Link Provided" ,
1467 "No HWSightingLink provided",
1468 PLATFORM_ALL,
1469 SIWA_FOREVER);
1470
1471 WA_ENABLE(
1472 ulStepId_CNL,
1473 WaDisableEarlyEOT,
1474 "No Link Provided" ,
1475 "No HWSightingLink provided",
1476 PLATFORM_ALL,
1477 SI_WA_FOR_EVER);
1478 }
1479
1480 #ifdef __KCH
InitCnlHASWaTable(PHW_DEVICE_EXTENSION pKchContext,PWA_TABLE pWaTable,PSKU_FEATURE_TABLE pSkuTable,PWA_INIT_PARAM pWaParam)1481 void InitCnlHASWaTable(PHW_DEVICE_EXTENSION pKchContext, PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
1482 {
1483
1484 }
1485 #endif
1486