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 JSL_REV_ID_A0 SI_REV_ID(0,0)
12 #define JSL_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
InitJslSwWaTable(PWA_TABLE pWaTable,PSKU_FEATURE_TABLE pSkuTable,PWA_INIT_PARAM pWaParam)18 void InitJslSwWaTable(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_JSL = (int)pWaParam->usRevId;
26
27 //=================================================================================================================
28 //
29 // JSL 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_JSL, JSL_REV_ID_A0));
42 }
43
44 #ifdef __KCH
InitJslHASWaTable(PHW_DEVICE_EXTENSION pKchContext,PWA_TABLE pWaTable,PSKU_FEATURE_TABLE pSkuTable,PWA_INIT_PARAM pWaParam)45 void InitJslHASWaTable( 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