File tree Expand file tree Collapse file tree 7 files changed +82
-0
lines changed Expand file tree Collapse file tree 7 files changed +82
-0
lines changed Original file line number Diff line number Diff line change @@ -117,6 +117,8 @@ set(IGC_BUILD__SRC__Compiler
117
117
"${IGC_BUILD__GFX_DEV_SRC_DIR} /skuwa/igt_20_04_hw_wa.c"
118
118
"${IGC_BUILD__GFX_DEV_SRC_DIR} /skuwa/igt_30_00_hw_wa.c"
119
119
"${IGC_BUILD__GFX_DEV_SRC_DIR} /skuwa/igt_30_01_hw_wa.c"
120
+ "${IGC_BUILD__GFX_DEV_SRC_DIR} /skuwa/igt_30_03_hw_wa.c"
121
+ "${IGC_BUILD__GFX_DEV_SRC_DIR} /skuwa/igt_30_00_sw_wa.c"
120
122
"${CMAKE_CURRENT_SOURCE_DIR} /SamplerPerfOptPass.cpp"
121
123
"${CMAKE_CURRENT_SOURCE_DIR} /TranslateToProgrammableOffsetsPass.cpp"
122
124
${IGC_BUILD__SRC__Compiler_CISACodeGen}
Original file line number Diff line number Diff line change @@ -220,10 +220,15 @@ namespace IGC
220
220
case GFX_GMD_ARCH_30_RELEASE_XE3_LPG_3001:
221
221
InitGt_30_01HwWaTable (&waTable, pSkuFeatureTable, &stWaInitParam);
222
222
break ;
223
+ case GFX_GMD_ARCH_30_RELEASE_XE3_LPG_3003:
224
+ InitGt_30_03HwWaTable (&waTable, pSkuFeatureTable, &stWaInitParam);
225
+ break ;
223
226
default :
224
227
IGC_ASSERT_MESSAGE (0 , " unknown IP" );
225
228
break ;
226
229
}
230
+ stWaInitParam.usWaIpShift = WA_BIT_GT;
231
+ InitGt_30_00_SwWaTable (&waTable, pSkuFeatureTable, &stWaInitParam);
227
232
break ;
228
233
}
229
234
default :
Original file line number Diff line number Diff line change @@ -159,6 +159,7 @@ typedef struct GFX_GMD_ID_DEF
159
159
160
160
#define GFX_GMD_ARCH_30_RELEASE_XE3_LPG_3000 (0)
161
161
#define GFX_GMD_ARCH_30_RELEASE_XE3_LPG_3001 (1)
162
+ #define GFX_GMD_ARCH_30_RELEASE_XE3_LPG_3003 (3)
162
163
163
164
#define GFX_GET_GMD_RELEASE_VERSION_RENDER (p ) ((p).sRenderBlockID.GmdID.GMDRelease)
164
165
#define GFX_GET_GMD_RELEASE_VERSION_DISPLAY (p ) ((p).sDisplayBlockID.GmdID.GMDRelease)
@@ -774,6 +775,10 @@ typedef enum __NATIVEGTTYPE
774
775
#define DEV_ID_B0A0 0xB0A0
775
776
#define DEV_ID_B0B0 0xB0B0
776
777
778
+ // WCL
779
+ #define DEV_ID_FD80 0xFD80
780
+ #define DEV_ID_FD81 0xFD81
781
+
777
782
#define GFX_IS_DG2_G11_CONFIG (d ) ( ( d == DEV_ID_56A5 ) || \
778
783
( d == DEV_ID_56A6 ) || \
779
784
( d == DEV_ID_5693 ) || \
Original file line number Diff line number Diff line change
1
+ /*========================== begin_copyright_notice ============================
2
+
3
+ Copyright (C) 2020-2021 Intel Corporation
4
+
5
+ SPDX-License-Identifier: MIT
6
+
7
+ ============================= end_copyright_notice ===========================*/
8
+
9
+ // This is an auto-generated file. Please do not edit!
10
+ // If changes are needed here please reach out to the codeowners, thanks.
11
+
12
+
13
+ #include "igt_30_00_rev_id.h"
14
+
15
+
16
+ void InitGt_30_00_SwWaTable (PWA_TABLE pWaTable , PSKU_FEATURE_TABLE pSkuTable , PWA_INIT_PARAM pWaParam )
17
+ {
18
+ int iGt_30_00_StepID = (int )pWaParam -> usRenderRevID ;
19
+ iGt_30_00_StepID = iGt_30_00_StepID ;
20
+
21
+
22
+ }
Original file line number Diff line number Diff line change
1
+ /*========================== begin_copyright_notice ============================
2
+
3
+ Copyright (C) 2024-2025 Intel Corporation
4
+
5
+ SPDX-License-Identifier: MIT
6
+
7
+ ============================= end_copyright_notice ===========================*/
8
+
9
+ // This is an auto-generated file. Please do not edit!
10
+ // If changes are needed here please reach out to the codeowners, thanks.
11
+
12
+
13
+ #include "wa_def.h"
14
+ #include "igt_30_03_rev_id.h"
15
+
16
+
17
+ void InitGt_30_03HwWaTable (PWA_TABLE pWaTable , PSKU_FEATURE_TABLE pSkuTable , PWA_INIT_PARAM pWaParam )
18
+ {
19
+ int iStepId_GT_30_03 = (int )pWaParam -> usRenderRevID ;
20
+
21
+
22
+ }
Original file line number Diff line number Diff line change
1
+ /*========================== begin_copyright_notice ============================
2
+
3
+ Copyright (C) 2024-2025 Intel Corporation
4
+
5
+ SPDX-License-Identifier: MIT
6
+
7
+ ============================= end_copyright_notice ===========================*/
8
+
9
+ // This is an auto-generated file. Please do not edit!
10
+ // If changes are needed here please reach out to the codeowners, thanks.
11
+
12
+
13
+ #include "wa_def.h"
14
+
15
+ #define GT_30_03_REV_ID_A0 SI_REV_ID(0,0)
16
+
17
+ #define GT_30_03_REV_ID_B0 SI_REV_ID(4,4)
18
+
Original file line number Diff line number Diff line change @@ -395,6 +395,14 @@ void InitGt_30_01HwWaTable(
395
395
PWA_TABLE pWaTable ,
396
396
PSKU_FEATURE_TABLE pSkuTable ,
397
397
PWA_INIT_PARAM pWaParam );
398
+ void InitGt_30_03HwWaTable (
399
+ PWA_TABLE pWaTable ,
400
+ PSKU_FEATURE_TABLE pSkuTable ,
401
+ PWA_INIT_PARAM pWaParam );
402
+ void InitGt_30_00_SwWaTable (
403
+ PWA_TABLE pWaTable ,
404
+ PSKU_FEATURE_TABLE pSkuTable ,
405
+ PWA_INIT_PARAM pWaParam );
398
406
#ifdef __cplusplus
399
407
}
400
408
#endif
You can’t perform that action at this time.
0 commit comments