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 EHL_REV_ID_A0   SI_REV_ID(0,0)
12 #define EHL_REV_ID_B0   SI_REV_ID(1,1)
13 
14 
15 //******************* Main Wa Initializer for Device Id ********************
16 // Initialize COMMON/DESKTOP/MOBILE WA using PLATFORM_STEP_APPLICABLE() macro.
17 
InitEhlSwWaTable(PWA_TABLE pWaTable,PSKU_FEATURE_TABLE pSkuTable,PWA_INIT_PARAM pWaParam)18 void InitEhlSwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
19 {
20 
21 #ifdef __KCH
22     // compilation issue with UTF: KCHASSERT(NULL != pWaParam);
23 #endif
24 
25     int iStepId_EHL = (int)pWaParam->usRevId;
26 
27     //=================================================================================================================
28     //
29     //              EHL SW WA for all platforms
30     //
31     //=================================================================================================================
32 
33     //=========================
34     // IGC WA
35     //=========================
36     SI_WA_ENABLE(
37         WaReturnZeroforRTReadOutsidePrimitive,
38         "No Link provided",
39         "No HWSightingLink provided",
40         PLATFORM_ALL,
41         SI_WA_UNTIL(iStepId_EHL, EHL_REV_ID_A0));
42 }
43 
44 #ifdef __KCH
InitEhlHASWaTable(PHW_DEVICE_EXTENSION pKchContext,PWA_TABLE pWaTable,PSKU_FEATURE_TABLE pSkuTable,PWA_INIT_PARAM pWaParam)45 void InitEhlHASWaTable( PHW_DEVICE_EXTENSION pKchContext, PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam )
46 {
47     //TODO Gen11LP: Add WA as needed
48 }
49 #endif // __KCH
50