mirror of
https://github.com/intel/intel-graphics-compiler.git
synced 2025-10-30 08:18:26 +08:00
Reverted Workarounds
Reverted Workarounds
This commit is contained in:
committed by
igcbot
parent
60107886a3
commit
7e43ae97a4
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2013-2022 Intel Corporation
|
||||
Copyright (C) 2013-2021 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
@ -47,6 +47,7 @@ void InitCnlWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
ulStepId_CNL = (1 << usHwRevId_CNL);
|
||||
ulStepId_PCH = (1 << pWaParam->usRevId_PCH);
|
||||
|
||||
|
||||
if ((pWaParam->ePCHProductFamily >= PCH_LPT) &&
|
||||
(pWaParam->ePCHProductFamily <= PCH_CNP_H))
|
||||
{
|
||||
@ -57,15 +58,15 @@ void InitCnlWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_CNL,
|
||||
WaConservativeRasterization,
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No Link Provided" ,
|
||||
PLATFORM_ALL,
|
||||
SIWA_UNTIL_CNL_A0);
|
||||
SIWA_UNTIL_CNL_A0 );
|
||||
|
||||
WA_ENABLE(
|
||||
ulStepId_CNL,
|
||||
WaReturnZeroforRTReadOutsidePrimitive,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_UNTIL_CNL_A0);
|
||||
@ -73,8 +74,8 @@ void InitCnlWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_CNL,
|
||||
WaClearTDRRegBeforeEOTForNonPS,
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No Link Provided" ,
|
||||
PLATFORM_ALL,
|
||||
SIWA_UNTIL_CNL_C0);
|
||||
|
||||
@ -86,8 +87,8 @@ void InitCnlWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_CNL,
|
||||
Wa_220856683,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
"No Link Provided" ,
|
||||
"No Link Provided" ,
|
||||
PLATFORM_ALL,
|
||||
SIWA_FOREVER);
|
||||
|
||||
@ -95,7 +96,7 @@ void InitCnlWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_CNL,
|
||||
WaForceCB0ToBeZeroWhenSendingPC,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_UNTIL_CNL_A0);
|
||||
@ -105,7 +106,7 @@ void InitCnlWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
ulStepId_CNL,
|
||||
WaMixModeSelInstDstNotPacked,
|
||||
"No HWBugLink provided",
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
PLATFORM_ALL,
|
||||
SIWA_FOREVER);
|
||||
|
||||
@ -120,7 +121,7 @@ void InitCnlWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
ulStepId_CNL,
|
||||
WaNoSimd16TernarySrc0Imm,
|
||||
"No HWBugLink provided",
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
PLATFORM_ALL,
|
||||
SIWA_FOREVER);
|
||||
|
||||
@ -131,12 +132,6 @@ void InitCnlWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
}
|
||||
|
||||
|
||||
if (pSkuTable->FtrVcs2)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
#ifdef __KCH
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2019-2023 Intel Corporation
|
||||
Copyright (C) 2019-2022 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
@ -160,7 +160,7 @@ void InitAcm_G10HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ACM_G10, ACM_G10_GT_REV_ID_C0, FUTURE_PROJECT));
|
||||
SI_WA_BETWEEN(iStepId_ACM_G10, ACM_G10_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
@ -168,7 +168,7 @@ void InitAcm_G10HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ACM_G10, ACM_G10_GT_REV_ID_C0, FUTURE_PROJECT));
|
||||
SI_WA_BETWEEN(iStepId_ACM_G10, ACM_G10_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
@ -275,4 +275,12 @@ void InitAcm_G10HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_
|
||||
SI_WA_BETWEEN(iStepId_ACM_G10, ACM_G10_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_18023229625,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ACM_G10, ACM_G10_GT_REV_ID_C0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2019-2023 Intel Corporation
|
||||
Copyright (C) 2019-2022 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2016-2022 Intel Corporation
|
||||
Copyright (C) 2016-2021 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
@ -18,7 +18,6 @@ void InitAcm_G10SwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_
|
||||
{
|
||||
int StepId_ACM_G10 = (int)pWaParam->usRevId;
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaMixModeSelInstDstNotPacked,
|
||||
"No HWBugLink provided",
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2020-2023 Intel Corporation
|
||||
Copyright (C) 2020-2022 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
@ -147,20 +147,12 @@ void InitAcm_G11HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_
|
||||
SI_WA_BETWEEN(iStepId_ACM_G11, ACM_G11_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14016880151,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ACM_G11, ACM_G11_GT_REV_ID_B0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14017131883,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ACM_G11, ACM_G11_GT_REV_ID_B0, FUTURE_PROJECT));
|
||||
SI_WA_BETWEEN(iStepId_ACM_G11, ACM_G11_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
@ -211,4 +203,12 @@ void InitAcm_G11HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_
|
||||
SI_WA_BETWEEN(iStepId_ACM_G11, ACM_G11_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_18023229625,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ACM_G11, ACM_G11_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2020-2023 Intel Corporation
|
||||
Copyright (C) 2020-2022 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2020-2022 Intel Corporation
|
||||
Copyright (C) 2020-2021 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2021-2023 Intel Corporation
|
||||
Copyright (C) 2021-2022 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
@ -148,15 +148,7 @@ void InitAcm_G12HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14016880151,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ACM_G12, ACM_G12_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14017131883,
|
||||
Wa_18023229625,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2021-2023 Intel Corporation
|
||||
Copyright (C) 2021-2022 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2020-2022 Intel Corporation
|
||||
Copyright (C) 2020-2021 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
@ -18,9 +18,7 @@ void InitAcm_G12SwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_
|
||||
{
|
||||
int StepId_ACM_G12 = (int)pWaParam->usRevId;
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaMixModeSelInstDstNotPacked,
|
||||
"No HWBugLink provided",
|
||||
"No Link Provided",
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2021-2023 Intel Corporation
|
||||
Copyright (C) 2021-2022 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2021-2023 Intel Corporation
|
||||
Copyright (C) 2021-2022 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2020-2023 Intel Corporation
|
||||
Copyright (C) 2020-2022 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
@ -16,20 +16,12 @@ SPDX-License-Identifier: MIT
|
||||
|
||||
void InitAdlpHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
{
|
||||
int iStepId_ADLP = (int)pWaParam->usRevId;
|
||||
int iStepId_ADLP = (int)pWaParam->usRevId;
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_220856683,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ADLP, ADLP_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14010017096,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ADLP, ADLP_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
@ -37,7 +29,7 @@ void InitAdlpHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INI
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1808850743,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ADLP, ADLP_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
@ -45,7 +37,7 @@ void InitAdlpHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INI
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1807084924,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ADLP, ADLP_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
@ -53,7 +45,7 @@ void InitAdlpHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INI
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1607871015,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ADLP, ADLP_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
@ -61,26 +53,17 @@ void InitAdlpHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INI
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14010595310,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ADLP, ADLP_GT_REV_ID_A0, ADLP_GT_REV_ID_B0));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_18012660806,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ADLP, ADLP_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_16012061344,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ADLP, ADLP_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2020-2023 Intel Corporation
|
||||
Copyright (C) 2020-2022 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
|
||||
@ -13,6 +13,8 @@ SPDX-License-Identifier: MIT
|
||||
#include "wa_def.h"
|
||||
#include "iadlp_rev_id.h"
|
||||
|
||||
#define ADLP_PCH_A0_REV_ID 0
|
||||
|
||||
|
||||
void InitAdlpSwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
{
|
||||
@ -23,17 +25,14 @@ void InitAdlpSwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INI
|
||||
|
||||
WaMixModeSelInstDstNotPacked,
|
||||
"No HWBugLink provided",
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
|
||||
|
||||
}
|
||||
|
||||
#ifdef __KCH
|
||||
void InitAdlpHASWaTable(PHW_DEVICE_EXTENSION pKchContext, PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2020-2023 Intel Corporation
|
||||
Copyright (C) 2020-2022 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
@ -16,12 +16,12 @@ SPDX-License-Identifier: MIT
|
||||
|
||||
void InitAdlsHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
{
|
||||
int iStepId_ADLS = (int)pWaParam->usRevId;
|
||||
int iStepId_ADLS = (int)pWaParam->usRevId;
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14010017096,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ADLS, ADLS_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
@ -29,7 +29,7 @@ void InitAdlsHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INI
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1808850743,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ADLS, ADLS_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
@ -37,7 +37,7 @@ void InitAdlsHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INI
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14010595310,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ADLS, ADLS_GT_REV_ID_A0, ADLS_GT_REV_ID_B0));
|
||||
@ -45,7 +45,7 @@ void InitAdlsHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INI
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1807084924,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ADLS, ADLS_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
@ -53,7 +53,7 @@ void InitAdlsHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INI
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_220856683,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ADLS, ADLS_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
@ -61,23 +61,7 @@ void InitAdlsHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INI
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1607871015,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ADLS, ADLS_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_18012660806,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ADLS, ADLS_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_16012061344,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ADLS, ADLS_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
@ -85,10 +69,8 @@ void InitAdlsHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INI
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14013672992,
|
||||
"No Link Provided",
|
||||
"No link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ADLS, ADLS_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2020-2023 Intel Corporation
|
||||
Copyright (C) 2020-2022 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2016-2022 Intel Corporation
|
||||
Copyright (C) 2016-2021 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
@ -26,17 +26,14 @@ void InitAdlsSwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INI
|
||||
|
||||
WaMixModeSelInstDstNotPacked,
|
||||
"No HWBugLink provided",
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
|
||||
|
||||
}
|
||||
|
||||
#ifdef __KCH
|
||||
void InitAdlsHASWaTable(PHW_DEVICE_EXTENSION pKchContext, PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -86,13 +86,13 @@ void InitBdwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_BDW,
|
||||
WaNoA32ByteScatteredStatelessMessages,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_FOREVER);
|
||||
|
||||
|
||||
if (pSkuTable->FtrGT3)
|
||||
if( pSkuTable->FtrGT3 )
|
||||
{
|
||||
|
||||
}
|
||||
@ -101,7 +101,7 @@ void InitBdwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_BDW,
|
||||
WaThreadSwitchAfterCall,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_FOREVER);
|
||||
@ -119,26 +119,12 @@ void InitBdwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_BDW,
|
||||
WaDisableIndirectDataForIndirectDispatch,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
platformForIndirectDispatch);
|
||||
|
||||
|
||||
WA_ENABLE(
|
||||
ulStepId_BDW,
|
||||
WaLimitSizeOfSDEPolyFifo,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_UNTIL_BDW_A1);
|
||||
|
||||
if (pWaTable->WaLimitSizeOfSDEPolyFifo)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
if (pSkuTable->FtrGT3)
|
||||
{
|
||||
|
||||
@ -146,7 +132,7 @@ void InitBdwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
}
|
||||
|
||||
|
||||
if (pSkuTable->FtrGpGpuMidThreadLevelPreempt)
|
||||
if( pSkuTable->FtrGpGpuMidThreadLevelPreempt )
|
||||
{
|
||||
|
||||
}
|
||||
@ -155,21 +141,16 @@ void InitBdwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_BDW,
|
||||
WaForceMinMaxGSThreadCount,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_FOREVER);
|
||||
|
||||
|
||||
if (pSkuTable->FtrGT3 || pSkuTable->FtrGT4) {
|
||||
|
||||
}
|
||||
|
||||
|
||||
WA_ENABLE(
|
||||
ulStepId_BDW,
|
||||
WaClearArfDependenciesBeforeEot,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_FOREVER);
|
||||
@ -181,27 +162,18 @@ void InitBdwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
}
|
||||
|
||||
|
||||
if (pSkuTable->FtrIoMmuPageFaulting)
|
||||
if( pSkuTable->FtrIoMmuPageFaulting )
|
||||
{
|
||||
WA_ENABLE(
|
||||
ulStepId_BDW,
|
||||
WADisableWriteCommitForPageFault,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_FOREVER);
|
||||
SIWA_FOREVER );
|
||||
}
|
||||
|
||||
|
||||
WA_ENABLE_NO_PLATFORM_CHECK(
|
||||
ulStepId_BDW,
|
||||
WaPruneModeWithIncorrectHsyncOffset,
|
||||
"No HWBugLink provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_FOREVER);
|
||||
|
||||
|
||||
}
|
||||
|
||||
#ifdef __KCH
|
||||
@ -211,6 +183,5 @@ void InitBdwHASWaTable(PHW_DEVICE_EXTENSION pKchContext, PWA_TABLE pWaTable, PSK
|
||||
|
||||
ulStepId_BDW = (1 << pWaParam->usRevId);
|
||||
|
||||
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2013-2022 Intel Corporation
|
||||
Copyright (C) 2013-2021 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
@ -12,7 +12,6 @@ SPDX-License-Identifier: MIT
|
||||
|
||||
#include "wa_def.h"
|
||||
|
||||
|
||||
void InitBxtWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
{
|
||||
int StepId_BXT = (int)pWaParam->usRevId;
|
||||
@ -21,7 +20,7 @@ void InitBxtWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaOCLEnableFMaxFMinPlusZero,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_UNTIL(StepId_BXT, BXT_REV_ID_A0));
|
||||
@ -30,24 +29,24 @@ void InitBxtWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaSamplerResponseLengthMustBeGreaterThan1,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_UNTIL(StepId_BXT, BXT_REV_ID_A0));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
SI_WA_ENABLE(
|
||||
WaEnablePooledEuFor2x6,
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No Link Provided" ,
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BEFORE(StepId_BXT, BXT_REV_ID_C0));
|
||||
SI_WA_BEFORE(StepId_BXT, BXT_REV_ID_C0) );
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaClearArfDependenciesBeforeEot,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
@ -55,7 +54,7 @@ void InitBxtWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaDoNotPushConstantsForAllPulledGSTopologies,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
@ -64,7 +63,7 @@ void InitBxtWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaThreadSwitchAfterCall,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
@ -73,7 +72,7 @@ void InitBxtWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaDispatchGRFHWIssueInGSAndHSUnit,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BEFORE(StepId_BXT, BXT_REV_ID_C0));
|
||||
@ -81,7 +80,7 @@ void InitBxtWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaDisallow64BitImmMov,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_UNTIL(StepId_BXT, BXT_REV_ID_A0));
|
||||
@ -90,15 +89,15 @@ void InitBxtWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaFloatMixedModeSelNotAllowedWithPackedDestination,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaDisableDSPushConstantsInFusedDownModeWithOnlyTwoSubslices,
|
||||
"No Link Provided",
|
||||
WaDisableDSPushConstantsInFusedDownModeWithOnlyTwoSubslices ,
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_UNTIL(StepId_BXT, BXT_REV_ID_A0));
|
||||
@ -106,7 +105,7 @@ void InitBxtWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaDisableVSPushConstantsInFusedDownModeWithOnlyTwoSubslices,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_UNTIL(StepId_BXT, BXT_REV_ID_A0));
|
||||
@ -115,7 +114,7 @@ void InitBxtWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaDisableEuBypassOnSimd16Float32,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_UNTIL(StepId_BXT, BXT_REV_ID_A0));
|
||||
@ -124,15 +123,15 @@ void InitBxtWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaConservativeRasterization,
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No Link Provided" ,
|
||||
PLATFORM_ALL,
|
||||
SI_WA_UNTIL(StepId_BXT, BXT_REV_ID_B0));
|
||||
SI_WA_UNTIL( StepId_BXT, BXT_REV_ID_B0 ) );
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaDisableSIMD16On3SrcInstr,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BEFORE(StepId_BXT, BXT_REV_ID_B0));
|
||||
@ -141,21 +140,16 @@ void InitBxtWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaResetN0BeforeGatewayMessage,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
|
||||
|
||||
if (pSkuTable->FtrGT3 || pSkuTable->FtrGT4) {
|
||||
|
||||
}
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaHeaderRequiredOnSimd16Sample16bit,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_UNTIL(StepId_BXT, BXT_REV_ID_A0));
|
||||
@ -164,7 +158,7 @@ void InitBxtWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaSrc1ImmHfNotAllowed,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_UNTIL(StepId_BXT, BXT_REV_ID_A0));
|
||||
@ -172,7 +166,7 @@ void InitBxtWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaReturnZeroforRTReadOutsidePrimitive,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
@ -181,13 +175,13 @@ void InitBxtWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaForceCB0ToBeZeroWhenSendingPC,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BEFORE(StepId_BXT, BXT_REV_ID_C0));
|
||||
|
||||
|
||||
if (pSkuTable->FtrGpGpuMidThreadLevelPreempt)
|
||||
if( pSkuTable->FtrGpGpuMidThreadLevelPreempt )
|
||||
{
|
||||
|
||||
}
|
||||
@ -195,10 +189,10 @@ void InitBxtWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaMixModeSelInstDstNotPacked,
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
PLATFORM_ALL,
|
||||
WaMixModeSelInstDstNotPacked,
|
||||
"No Link Provided" ,
|
||||
"No Link Provided" ,
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
|
||||
|
||||
@ -214,7 +208,5 @@ void InitBxtWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
void InitBxtHASWaTable(PHW_DEVICE_EXTENSION pKchContext, PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
{
|
||||
int StepId_BXT = (int)pWaParam->usRevId;
|
||||
|
||||
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -14,12 +14,11 @@ SPDX-License-Identifier: MIT
|
||||
|
||||
|
||||
#define CFL_REV_ID_A0 SI_REV_ID(0,0)
|
||||
|
||||
#define CFL_PCH_SPT_A0_REV_ID SI_REV_ID(0,0)
|
||||
|
||||
#define CFL_REV_ID_C0 SI_REV_ID(2,2)
|
||||
|
||||
|
||||
void InitCflNonDisplayWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
void InitCflNonDisplayWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam )
|
||||
{
|
||||
int iStepId_CFL = (int)pWaParam->usRevId;
|
||||
int iStepId_PCH = (int)pWaParam->usRevId_PCH;
|
||||
@ -39,32 +38,17 @@ void InitCflNonDisplayWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable,
|
||||
#ifndef _USC_
|
||||
if (pSkuTable->FtrULT)
|
||||
{
|
||||
SI_WA_ENABLE(
|
||||
WaSPTMmioAccessSbi,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_NEVER);
|
||||
|
||||
}
|
||||
#endif
|
||||
|
||||
if (pSkuTable->FtrDesktop)
|
||||
{
|
||||
SI_WA_ENABLE(
|
||||
WaSPTMmioReadFailure,
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_NEVER);
|
||||
|
||||
}
|
||||
if (!pSkuTable->FtrDesktop)
|
||||
{
|
||||
SI_WA_ENABLE(
|
||||
WaSPTMmioReadFailure,
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_NEVER);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@ -80,35 +64,30 @@ void InitCflNonDisplayWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable,
|
||||
}
|
||||
|
||||
|
||||
if (pSkuTable->FtrGT3 || pSkuTable->FtrGT4)
|
||||
{
|
||||
if (pSkuTable->FtrGT3 || pSkuTable->FtrGT4)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaClearArfDependenciesBeforeEot,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaDoNotPushConstantsForAllPulledGSTopologies,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
|
||||
|
||||
if (pSkuTable->FtrGT3 || pSkuTable->FtrGT4 || pSkuTable->Ftr5Slice) {
|
||||
|
||||
}
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaThreadSwitchAfterCall,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
@ -116,7 +95,7 @@ void InitCflNonDisplayWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable,
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaReturnZeroforRTReadOutsidePrimitive,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
@ -124,7 +103,7 @@ void InitCflNonDisplayWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable,
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaForceCB0ToBeZeroWhenSendingPC,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
@ -132,16 +111,16 @@ void InitCflNonDisplayWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable,
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaConservativeRasterization,
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No Link Provided" ,
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaDispatchGRFHWIssueInGSAndHSUnit,
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No Link Provided" ,
|
||||
PLATFORM_ALL,
|
||||
SI_WA_NEVER);
|
||||
|
||||
@ -160,7 +139,7 @@ void InitCflNonDisplayWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable,
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaFloatMixedModeSelNotAllowedWithPackedDestination,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
@ -172,45 +151,28 @@ void InitCflNonDisplayWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable,
|
||||
}
|
||||
|
||||
|
||||
if (pSkuTable->FtrGpGpuMidThreadLevelPreempt)
|
||||
if( pSkuTable->FtrGpGpuMidThreadLevelPreempt )
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaMixModeSelInstDstNotPacked,
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
|
||||
|
||||
WA_ENABLE(
|
||||
iStepId_CFL,
|
||||
WaResetN0BeforeGatewayMessage,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
SI_WA_ENABLE(
|
||||
WaMixModeSelInstDstNotPacked,
|
||||
"No Link Provided" ,
|
||||
"No Link Provided" ,
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
|
||||
|
||||
}
|
||||
|
||||
#ifdef __KCH
|
||||
void InitCflHASWaTable(PHW_DEVICE_EXTENSION pKchContext, PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
void InitCflHASWaTable(PHW_DEVICE_EXTENSION pKchContext, PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam )
|
||||
{
|
||||
int iStepId_CFL = (int)pWaParam->usRevId;
|
||||
int iStepId_PCH = (int)pWaParam->usRevId_PCH;
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaSPTMmioAccessSbi,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_NEVER);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
335
skuwa/ichv_wa.c
335
skuwa/ichv_wa.c
@ -56,149 +56,149 @@ SPDX-License-Identifier: MIT
|
||||
|
||||
typedef enum CHV_GFX_REVISION_ID_REC {
|
||||
#if(_DEBUG || _RELEASE_INTERNAL)
|
||||
CHV_HAS_A_Backward_Compatibile = 0xFF,
|
||||
CHV_HAS_A = 0xFA,
|
||||
CHV_HAS_A_Backward_Compatibile = 0xFF,
|
||||
CHV_HAS_A = 0xFA,
|
||||
CHV_HAS_B = 0xFB,
|
||||
CHV_HAS_C = 0xFC,
|
||||
CHV_HAS_D = 0xFD,
|
||||
CHV_HAS_K = 0xFE,
|
||||
#endif
|
||||
CHV_A0_17x17_Type4 = 0x00,
|
||||
CHV_A0_25x27 = 0x01,
|
||||
CHV_A0_17x17_Type3 = 0x02,
|
||||
CHV_A0_CoPOP = 0x03,
|
||||
CHV_A1_17x17_Type4 = 0x04,
|
||||
CHV_A1_25x27 = 0x05,
|
||||
CHV_A1_17x17_Type3 = 0x06,
|
||||
CHV_A1_CoPOP = 0x07,
|
||||
CHV_A2_17x17_Type4 = 0x08,
|
||||
CHV_A2_25x27 = 0x09,
|
||||
CHV_A2_17x17_Type3 = 0x0A,
|
||||
CHV_A2_CoPOP = 0x0B,
|
||||
CHV_A3_17x17_Type4 = 0x0C,
|
||||
CHV_A3_25x27 = 0x0D,
|
||||
CHV_A3_17x17_Type3 = 0x0E,
|
||||
CHV_A3_CoPOP = 0x0F,
|
||||
CHV_A4_17x17_Type4 = 0x80,
|
||||
CHV_A4_25x27 = 0x81,
|
||||
CHV_A4_17x17_Type3 = 0x82,
|
||||
CHV_A4_CoPOP = 0x83,
|
||||
CHV_A5_17x17_Type4 = 0x84,
|
||||
CHV_A5_25x27 = 0x85,
|
||||
CHV_A5_17x17_Type3 = 0x86,
|
||||
CHV_A5_CoPOP = 0x87,
|
||||
CHV_A6_17x17_Type4 = 0x88,
|
||||
CHV_A6_25x27 = 0x89,
|
||||
CHV_A6_17x17_Type3 = 0x8A,
|
||||
CHV_A6_CoPOP = 0x8B,
|
||||
CHV_A7_17x17_Type4 = 0x8C,
|
||||
CHV_A7_25x27 = 0x8D,
|
||||
CHV_A7_17x17_Type3 = 0x8E,
|
||||
CHV_A7_CoPOP = 0x8F,
|
||||
CHV_B0_17x17_Type4 = 0x10,
|
||||
CHV_B0_25x27 = 0x11,
|
||||
CHV_B0_17x17_Type3 = 0x12,
|
||||
CHV_B0_CoPOP = 0x13,
|
||||
CHV_B1_17x17_Type4 = 0x14,
|
||||
CHV_B1_25x27 = 0x15,
|
||||
CHV_B1_17x17_Type3 = 0x16,
|
||||
CHV_B1_CoPOP = 0x17,
|
||||
CHV_B2_17x17_Type4 = 0x18,
|
||||
CHV_B2_25x27 = 0x19,
|
||||
CHV_B2_17x17_Type3 = 0x1A,
|
||||
CHV_B2_CoPOP = 0x1B,
|
||||
CHV_B3_17x17_Type4 = 0x1C,
|
||||
CHV_B3_25x27 = 0x1D,
|
||||
CHV_B3_17x17_Type3 = 0x1E,
|
||||
CHV_B3_CoPOP = 0x1F,
|
||||
CHV_B4_17x17_Type4 = 0x90,
|
||||
CHV_B4_25x27 = 0x91,
|
||||
CHV_B4_17x17_Type3 = 0x92,
|
||||
CHV_B4_CoPOP = 0x93,
|
||||
CHV_B5_17x17_Type4 = 0x94,
|
||||
CHV_B5_25x27 = 0x95,
|
||||
CHV_B5_17x17_Type3 = 0x96,
|
||||
CHV_B5_CoPOP = 0x97,
|
||||
CHV_B6_17x17_Type4 = 0x98,
|
||||
CHV_B6_25x27 = 0x99,
|
||||
CHV_B6_17x17_Type3 = 0x9A,
|
||||
CHV_B6_CoPOP = 0x9B,
|
||||
CHV_B7_17x17_Type4 = 0x9C,
|
||||
CHV_B7_25x27 = 0x9D,
|
||||
CHV_B7_17x17_Type3 = 0x9E,
|
||||
CHV_B7_CoPOP = 0x9F,
|
||||
CHV_C0_17x17_Type4 = 0x20,
|
||||
CHV_C0_25x27 = 0x21,
|
||||
CHV_C0_17x17_Type3 = 0x22,
|
||||
CHV_C0_CoPOP = 0x23,
|
||||
CHV_C1_17x17_Type4 = 0x24,
|
||||
CHV_C1_25x27 = 0x25,
|
||||
CHV_C1_17x17_Type3 = 0x26,
|
||||
CHV_C1_CoPOP = 0x27,
|
||||
CHV_C2_17x17_Type4 = 0x28,
|
||||
CHV_C2_25x27 = 0x29,
|
||||
CHV_C2_17x17_Type3 = 0x2A,
|
||||
CHV_C2_CoPOP = 0x2B,
|
||||
CHV_C3_17x17_Type4 = 0x2C,
|
||||
CHV_C3_25x27 = 0x2D,
|
||||
CHV_C3_17x17_Type3 = 0x2E,
|
||||
CHV_C3_CoPOP = 0x2F,
|
||||
CHV_C4_17x17_Type4 = 0xA0,
|
||||
CHV_C4_25x27 = 0xA1,
|
||||
CHV_C4_17x17_Type3 = 0xA2,
|
||||
CHV_C4_CoPOP = 0xA3,
|
||||
CHV_C5_17x17_Type4 = 0xA4,
|
||||
CHV_C5_25x27 = 0xA5,
|
||||
CHV_C5_17x17_Type3 = 0xA6,
|
||||
CHV_C5_CoPOP = 0xA7,
|
||||
CHV_C6_17x17_Type4 = 0xA8,
|
||||
CHV_C6_25x27 = 0xA9,
|
||||
CHV_C6_17x17_Type3 = 0xAA,
|
||||
CHV_C6_CoPOP = 0xAB,
|
||||
CHV_C7_17x17_Type4 = 0xAC,
|
||||
CHV_C7_25x27 = 0xAD,
|
||||
CHV_C7_17x17_Type3 = 0xAE,
|
||||
CHV_C7_CoPOP = 0xAF,
|
||||
CHV_D0_17x17_Type4 = 0x30,
|
||||
CHV_D0_25x27 = 0x31,
|
||||
CHV_D0_17x17_Type3 = 0x32,
|
||||
CHV_D0_CoPOP = 0x33,
|
||||
CHV_D1_17x17_Type4 = 0x34,
|
||||
CHV_D1_25x27 = 0x35,
|
||||
CHV_D1_17x17_Type3 = 0x36,
|
||||
CHV_D1_CoPOP = 0x37,
|
||||
CHV_K0_17x17_Type4 = 0x40,
|
||||
CHV_K0_25x27 = 0x41,
|
||||
CHV_K0_17x17_Type3 = 0x42,
|
||||
CHV_K0_CoPOP = 0x43,
|
||||
CHV_K1_17x17_Type4 = 0x44,
|
||||
CHV_K1_25x27 = 0x45,
|
||||
CHV_K1_17x17_Type3 = 0x46,
|
||||
CHV_K1_CoPOP = 0x47,
|
||||
CHV_K2_17x17_Type4 = 0x48,
|
||||
CHV_K2_25x27 = 0x49,
|
||||
CHV_K2_17x17_Type3 = 0x4A,
|
||||
CHV_K2_CoPOP = 0x4B,
|
||||
CHV_K3_17x17_Type4 = 0x4C,
|
||||
CHV_K3_25x27 = 0x4D,
|
||||
CHV_K3_17x17_Type3 = 0x4E,
|
||||
CHV_K3_CoPOP = 0x4F,
|
||||
CHV_K4_17x17_Type4 = 0xC0,
|
||||
CHV_K4_25x27 = 0xC1,
|
||||
CHV_K4_17x17_Type3 = 0xC2,
|
||||
CHV_K4_CoPOP = 0xC3,
|
||||
CHV_K5_17x17_Type4 = 0xC4,
|
||||
CHV_K5_25x27 = 0xC5,
|
||||
CHV_K5_17x17_Type3 = 0xC6,
|
||||
CHV_K5_CoPOP = 0xC7,
|
||||
CHV_K6_17x17_Type4 = 0xC8,
|
||||
CHV_K6_25x27 = 0xC9,
|
||||
CHV_K6_17x17_Type3 = 0xCA,
|
||||
CHV_K6_CoPOP = 0xCB,
|
||||
CHV_K7_17x17_Type4 = 0xCC,
|
||||
CHV_K7_25x27 = 0xCD,
|
||||
CHV_K7_17x17_Type3 = 0xCE,
|
||||
CHV_K7_CoPOP = 0xCF
|
||||
CHV_A0_17x17_Type4 = 0x00,
|
||||
CHV_A0_25x27 = 0x01,
|
||||
CHV_A0_17x17_Type3 = 0x02,
|
||||
CHV_A0_CoPOP = 0x03,
|
||||
CHV_A1_17x17_Type4 = 0x04,
|
||||
CHV_A1_25x27 = 0x05,
|
||||
CHV_A1_17x17_Type3 = 0x06,
|
||||
CHV_A1_CoPOP = 0x07,
|
||||
CHV_A2_17x17_Type4 = 0x08,
|
||||
CHV_A2_25x27 = 0x09,
|
||||
CHV_A2_17x17_Type3 = 0x0A,
|
||||
CHV_A2_CoPOP = 0x0B,
|
||||
CHV_A3_17x17_Type4 = 0x0C,
|
||||
CHV_A3_25x27 = 0x0D,
|
||||
CHV_A3_17x17_Type3 = 0x0E,
|
||||
CHV_A3_CoPOP = 0x0F,
|
||||
CHV_A4_17x17_Type4 = 0x80,
|
||||
CHV_A4_25x27 = 0x81,
|
||||
CHV_A4_17x17_Type3 = 0x82,
|
||||
CHV_A4_CoPOP = 0x83,
|
||||
CHV_A5_17x17_Type4 = 0x84,
|
||||
CHV_A5_25x27 = 0x85,
|
||||
CHV_A5_17x17_Type3 = 0x86,
|
||||
CHV_A5_CoPOP = 0x87,
|
||||
CHV_A6_17x17_Type4 = 0x88,
|
||||
CHV_A6_25x27 = 0x89,
|
||||
CHV_A6_17x17_Type3 = 0x8A,
|
||||
CHV_A6_CoPOP = 0x8B,
|
||||
CHV_A7_17x17_Type4 = 0x8C,
|
||||
CHV_A7_25x27 = 0x8D,
|
||||
CHV_A7_17x17_Type3 = 0x8E,
|
||||
CHV_A7_CoPOP = 0x8F,
|
||||
CHV_B0_17x17_Type4 = 0x10,
|
||||
CHV_B0_25x27 = 0x11,
|
||||
CHV_B0_17x17_Type3 = 0x12,
|
||||
CHV_B0_CoPOP = 0x13,
|
||||
CHV_B1_17x17_Type4 = 0x14,
|
||||
CHV_B1_25x27 = 0x15,
|
||||
CHV_B1_17x17_Type3 = 0x16,
|
||||
CHV_B1_CoPOP = 0x17,
|
||||
CHV_B2_17x17_Type4 = 0x18,
|
||||
CHV_B2_25x27 = 0x19,
|
||||
CHV_B2_17x17_Type3 = 0x1A,
|
||||
CHV_B2_CoPOP = 0x1B,
|
||||
CHV_B3_17x17_Type4 = 0x1C,
|
||||
CHV_B3_25x27 = 0x1D,
|
||||
CHV_B3_17x17_Type3 = 0x1E,
|
||||
CHV_B3_CoPOP = 0x1F,
|
||||
CHV_B4_17x17_Type4 = 0x90,
|
||||
CHV_B4_25x27 = 0x91,
|
||||
CHV_B4_17x17_Type3 = 0x92,
|
||||
CHV_B4_CoPOP = 0x93,
|
||||
CHV_B5_17x17_Type4 = 0x94,
|
||||
CHV_B5_25x27 = 0x95,
|
||||
CHV_B5_17x17_Type3 = 0x96,
|
||||
CHV_B5_CoPOP = 0x97,
|
||||
CHV_B6_17x17_Type4 = 0x98,
|
||||
CHV_B6_25x27 = 0x99,
|
||||
CHV_B6_17x17_Type3 = 0x9A,
|
||||
CHV_B6_CoPOP = 0x9B,
|
||||
CHV_B7_17x17_Type4 = 0x9C,
|
||||
CHV_B7_25x27 = 0x9D,
|
||||
CHV_B7_17x17_Type3 = 0x9E,
|
||||
CHV_B7_CoPOP = 0x9F,
|
||||
CHV_C0_17x17_Type4 = 0x20,
|
||||
CHV_C0_25x27 = 0x21,
|
||||
CHV_C0_17x17_Type3 = 0x22,
|
||||
CHV_C0_CoPOP = 0x23,
|
||||
CHV_C1_17x17_Type4 = 0x24,
|
||||
CHV_C1_25x27 = 0x25,
|
||||
CHV_C1_17x17_Type3 = 0x26,
|
||||
CHV_C1_CoPOP = 0x27,
|
||||
CHV_C2_17x17_Type4 = 0x28,
|
||||
CHV_C2_25x27 = 0x29,
|
||||
CHV_C2_17x17_Type3 = 0x2A,
|
||||
CHV_C2_CoPOP = 0x2B,
|
||||
CHV_C3_17x17_Type4 = 0x2C,
|
||||
CHV_C3_25x27 = 0x2D,
|
||||
CHV_C3_17x17_Type3 = 0x2E,
|
||||
CHV_C3_CoPOP = 0x2F,
|
||||
CHV_C4_17x17_Type4 = 0xA0,
|
||||
CHV_C4_25x27 = 0xA1,
|
||||
CHV_C4_17x17_Type3 = 0xA2,
|
||||
CHV_C4_CoPOP = 0xA3,
|
||||
CHV_C5_17x17_Type4 = 0xA4,
|
||||
CHV_C5_25x27 = 0xA5,
|
||||
CHV_C5_17x17_Type3 = 0xA6,
|
||||
CHV_C5_CoPOP = 0xA7,
|
||||
CHV_C6_17x17_Type4 = 0xA8,
|
||||
CHV_C6_25x27 = 0xA9,
|
||||
CHV_C6_17x17_Type3 = 0xAA,
|
||||
CHV_C6_CoPOP = 0xAB,
|
||||
CHV_C7_17x17_Type4 = 0xAC,
|
||||
CHV_C7_25x27 = 0xAD,
|
||||
CHV_C7_17x17_Type3 = 0xAE,
|
||||
CHV_C7_CoPOP = 0xAF,
|
||||
CHV_D0_17x17_Type4 = 0x30,
|
||||
CHV_D0_25x27 = 0x31,
|
||||
CHV_D0_17x17_Type3 = 0x32,
|
||||
CHV_D0_CoPOP = 0x33,
|
||||
CHV_D1_17x17_Type4 = 0x34,
|
||||
CHV_D1_25x27 = 0x35,
|
||||
CHV_D1_17x17_Type3 = 0x36,
|
||||
CHV_D1_CoPOP = 0x37,
|
||||
CHV_K0_17x17_Type4 = 0x40,
|
||||
CHV_K0_25x27 = 0x41,
|
||||
CHV_K0_17x17_Type3 = 0x42,
|
||||
CHV_K0_CoPOP = 0x43,
|
||||
CHV_K1_17x17_Type4 = 0x44,
|
||||
CHV_K1_25x27 = 0x45,
|
||||
CHV_K1_17x17_Type3 = 0x46,
|
||||
CHV_K1_CoPOP = 0x47,
|
||||
CHV_K2_17x17_Type4 = 0x48,
|
||||
CHV_K2_25x27 = 0x49,
|
||||
CHV_K2_17x17_Type3 = 0x4A,
|
||||
CHV_K2_CoPOP = 0x4B,
|
||||
CHV_K3_17x17_Type4 = 0x4C,
|
||||
CHV_K3_25x27 = 0x4D,
|
||||
CHV_K3_17x17_Type3 = 0x4E,
|
||||
CHV_K3_CoPOP = 0x4F,
|
||||
CHV_K4_17x17_Type4 = 0xC0,
|
||||
CHV_K4_25x27 = 0xC1,
|
||||
CHV_K4_17x17_Type3 = 0xC2,
|
||||
CHV_K4_CoPOP = 0xC3,
|
||||
CHV_K5_17x17_Type4 = 0xC4,
|
||||
CHV_K5_25x27 = 0xC5,
|
||||
CHV_K5_17x17_Type3 = 0xC6,
|
||||
CHV_K5_CoPOP = 0xC7,
|
||||
CHV_K6_17x17_Type4 = 0xC8,
|
||||
CHV_K6_25x27 = 0xC9,
|
||||
CHV_K6_17x17_Type3 = 0xCA,
|
||||
CHV_K6_CoPOP = 0xCB,
|
||||
CHV_K7_17x17_Type4 = 0xCC,
|
||||
CHV_K7_25x27 = 0xCD,
|
||||
CHV_K7_17x17_Type3 = 0xCE,
|
||||
CHV_K7_CoPOP = 0xCF
|
||||
} CHV_GFX_REVISION_ID;
|
||||
|
||||
|
||||
@ -389,28 +389,14 @@ void InitChvWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
#ifdef __KCH
|
||||
KCHASSERT(NULL != pWaParam);
|
||||
#endif
|
||||
ulStepId_CHV = (unsigned int)(1 << ConvertChvRevId(pWaParam->usRevId));
|
||||
ulStepId_PCH = (unsigned int)(1 << ConvertChvRevId(pWaParam->usRevId_PCH));
|
||||
|
||||
|
||||
if (pSkuTable->FtrGT3 || pSkuTable->FtrGT4) {
|
||||
|
||||
}
|
||||
|
||||
|
||||
WA_ENABLE_NO_PLATFORM_CHECK(
|
||||
ulStepId_CHV,
|
||||
WaMipiDPOUnitClkGateEnable,
|
||||
"No HWBugLink provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_FOREVER);
|
||||
ulStepId_CHV =(unsigned int) ( 1 << ConvertChvRevId( pWaParam->usRevId) );
|
||||
ulStepId_PCH =(unsigned int) ( 1 << ConvertChvRevId( pWaParam->usRevId_PCH ) );
|
||||
|
||||
|
||||
WA_ENABLE(
|
||||
ulStepId_CHV,
|
||||
WaOCLEnableFMaxFMinPlusZero,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_FOREVER);
|
||||
@ -419,43 +405,44 @@ void InitChvWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_CHV,
|
||||
WaThreadSwitchAfterCall,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_FOREVER);
|
||||
|
||||
|
||||
#define SI_WA_VALUE SI_WA_NEVER
|
||||
|
||||
WA_ENABLE(
|
||||
ulStepId_CHV,
|
||||
WaDisableIndirectDataForIndirectDispatch,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_VALUE
|
||||
);
|
||||
);
|
||||
|
||||
#undef SI_WA_VALUE
|
||||
|
||||
|
||||
#if(LHDM)
|
||||
#if(LHDM)
|
||||
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
||||
WA_ENABLE(
|
||||
ulStepId_CHV,
|
||||
WaClearArfDependenciesBeforeEot,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_FOREVER);
|
||||
|
||||
|
||||
WA_ENABLE(
|
||||
WA_ENABLE(
|
||||
ulStepId_CHV,
|
||||
WaForceMinMaxGSThreadCount,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_FOREVER);
|
||||
@ -464,7 +451,7 @@ void InitChvWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_CHV,
|
||||
WaDstSubRegNumNotAllowedWithLowPrecPacked,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_UNTIL_CHV_A7);
|
||||
@ -473,7 +460,7 @@ void InitChvWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_CHV,
|
||||
WaDisableEuBypassOnSimd16Float32,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_UNTIL_CHV_B7);
|
||||
@ -481,7 +468,7 @@ void InitChvWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_CHV,
|
||||
WaDisableMixedModeLog,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_UNTIL_CHV_A7);
|
||||
@ -489,7 +476,7 @@ void InitChvWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_CHV,
|
||||
WaDisableMixedModeFdiv,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_UNTIL_CHV_A7);
|
||||
@ -497,7 +484,7 @@ void InitChvWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_CHV,
|
||||
WaDisableMixedModePow,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_UNTIL_CHV_A7);
|
||||
@ -505,13 +492,13 @@ void InitChvWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_CHV,
|
||||
WaFloatMixedModeSelNotAllowedWithPackedDestination,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_FOREVER);
|
||||
|
||||
|
||||
if (pSkuTable->FtrGpGpuMidThreadLevelPreempt)
|
||||
if( pSkuTable->FtrGpGpuMidThreadLevelPreempt )
|
||||
{
|
||||
|
||||
}
|
||||
@ -520,8 +507,8 @@ void InitChvWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_CHV,
|
||||
WaMixModeSelInstDstNotPacked,
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No Link Provided" ,
|
||||
PLATFORM_ALL,
|
||||
SIWA_FOREVER);
|
||||
|
||||
@ -534,8 +521,8 @@ void InitChvHASWaTable(PHW_DEVICE_EXTENSION pKchContext, PWA_TABLE pWaTable, PSK
|
||||
unsigned int ulStepId_CHV, ulStepId_PCH;
|
||||
unsigned int ulRegdata = 0;
|
||||
|
||||
ulStepId_CHV = (1 << ConvertChvRevId(pWaParam->usRevId));
|
||||
ulStepId_PCH = (1 << ConvertChvRevId(pWaParam->usRevId_PCH));
|
||||
ulStepId_CHV = ( 1 << ConvertChvRevId( pWaParam->usRevId) );
|
||||
ulStepId_PCH = ( 1 << ConvertChvRevId( pWaParam->usRevId_PCH ) );
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2018-2023 Intel Corporation
|
||||
Copyright (C) 2018-2022 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
@ -11,12 +11,13 @@ SPDX-License-Identifier: MIT
|
||||
|
||||
|
||||
#include "wa_def.h"
|
||||
#include "idg1_rev_id.h"
|
||||
|
||||
#define DG1_REV_ID_A0 SI_REV_ID(0,0)
|
||||
#define DG1_REV_ID_B0 SI_REV_ID(1,1)
|
||||
|
||||
void InitDg1HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
{
|
||||
int iStepId_DG1 = (int)pWaParam->usRevId;
|
||||
int iStepId_DG1 = (int)pWaParam->usRevId;
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
@ -24,7 +25,7 @@ void InitDg1HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_DG1, DG1_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
SI_WA_BETWEEN(iStepId_DG1, DG1_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
@ -32,7 +33,7 @@ void InitDg1HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_DG1, DG1_GT_REV_ID_A0, DG1_GT_REV_ID_B0));
|
||||
SI_WA_BETWEEN(iStepId_DG1, DG1_REV_ID_A0, DG1_REV_ID_B0));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
@ -40,7 +41,7 @@ void InitDg1HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_DG1, DG1_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
SI_WA_BETWEEN(iStepId_DG1, DG1_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
@ -48,7 +49,7 @@ void InitDg1HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_DG1, DG1_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
SI_WA_BETWEEN(iStepId_DG1, DG1_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
@ -56,7 +57,7 @@ void InitDg1HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_DG1, DG1_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
SI_WA_BETWEEN(iStepId_DG1, DG1_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
@ -64,47 +65,29 @@ void InitDg1HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_DG1, DG1_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
SI_WA_BETWEEN(iStepId_DG1, DG1_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1607871015,
|
||||
"No Link Provided",
|
||||
"No link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_DG1, DG1_GT_REV_ID_B0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_18012660806,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_DG1, DG1_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_16013338947,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_DG1, DG1_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
SI_WA_BETWEEN(iStepId_DG1, DG1_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_16012061344,
|
||||
"No Link Provided",
|
||||
"No link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_DG1, DG1_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
SI_WA_BETWEEN(iStepId_DG1, DG1_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14013672992,
|
||||
"No Link Provided",
|
||||
"No link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_DG1, DG1_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_BETWEEN(iStepId_DG1, DG1_REV_ID_A0, FUTURE_PROJECT));
|
||||
}
|
||||
|
||||
@ -1,16 +0,0 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2018-2023 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
============================= end_copyright_notice ===========================*/
|
||||
|
||||
// This is an auto-generated file. Please do not edit!
|
||||
// If changes are needed here please reach out to the codeowners, thanks.
|
||||
|
||||
|
||||
#include "wa_def.h"
|
||||
|
||||
#define DG1_GT_REV_ID_A0 SI_REV_ID(0,0)
|
||||
#define DG1_GT_REV_ID_B0 SI_REV_ID(1,1)
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2016-2022 Intel Corporation
|
||||
Copyright (C) 2016-2021 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
@ -11,14 +11,15 @@ SPDX-License-Identifier: MIT
|
||||
|
||||
|
||||
#include "wa_def.h"
|
||||
#include "idg1_rev_id.h"
|
||||
|
||||
#define DG1_REV_ID_A0 SI_REV_ID(0,0)
|
||||
#define DG1_REV_ID_B0 SI_REV_ID(1,1)
|
||||
|
||||
|
||||
void InitDg1SwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
{
|
||||
int StepId_DG1 = (int)pWaParam->usRevId;
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaMixModeSelInstDstNotPacked,
|
||||
@ -27,13 +28,10 @@ void InitDg1SwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
|
||||
|
||||
}
|
||||
|
||||
#ifdef __KCH
|
||||
void InitDg1HASWaTable(PHW_DEVICE_EXTENSION pKchContext, PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -31,4 +31,10 @@ void InitEhlHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT
|
||||
SI_WA_BETWEEN(iStepId_EHL, EHL_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1805992985,
|
||||
"No Link provided",
|
||||
"No Link provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_EHL, EHL_REV_ID_A0, FUTURE_PROJECT));
|
||||
}
|
||||
|
||||
@ -29,8 +29,6 @@ void InitEhlSwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_UNTIL(iStepId_EHL, EHL_REV_ID_A0));
|
||||
|
||||
|
||||
}
|
||||
|
||||
#ifdef __KCH
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2015-2022 Intel Corporation
|
||||
Copyright (C) 2015-2021 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
@ -24,18 +24,10 @@ void InitGlkWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
int StepId_GLK = (int)pWaParam->usRevId;
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaResetN0BeforeGatewayMessage,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaClearArfDependenciesBeforeEot,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
@ -43,7 +35,7 @@ void InitGlkWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaDoNotPushConstantsForAllPulledGSTopologies,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
@ -51,7 +43,7 @@ void InitGlkWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaThreadSwitchAfterCall,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
@ -60,7 +52,7 @@ void InitGlkWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaFloatMixedModeSelNotAllowedWithPackedDestination,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
@ -69,15 +61,15 @@ void InitGlkWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaMixModeSelInstDstNotPacked,
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No Link Provided" ,
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaReturnZeroforRTReadOutsidePrimitive,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2015-2022 Intel Corporation
|
||||
Copyright (C) 2015-2021 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
@ -23,15 +23,15 @@ void InitGlvWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaConservativeRasterization,
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No Link provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_UNTIL(StepId_GLV, GLV_REV_ID_A0));
|
||||
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaClearArfDependenciesBeforeEot,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
@ -39,7 +39,7 @@ void InitGlvWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaDoNotPushConstantsForAllPulledGSTopologies,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
@ -47,7 +47,7 @@ void InitGlvWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaThreadSwitchAfterCall,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
@ -56,7 +56,7 @@ void InitGlvWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaForceMinMaxGSThreadCount,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
@ -64,7 +64,7 @@ void InitGlvWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaFloatMixedModeSelNotAllowedWithPackedDestination,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
@ -73,15 +73,15 @@ void InitGlvWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaMixModeSelInstDstNotPacked,
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No Link provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaSamplerResponseLengthMustBeGreaterThan1,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
@ -89,7 +89,7 @@ void InitGlvWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaReturnZeroforRTReadOutsidePrimitive,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2021-2023 Intel Corporation
|
||||
Copyright (C) 2021-2022 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
@ -98,7 +98,6 @@ void InitGt_12_70HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_GT_12_70, GT_12_70_REV_ID_B0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14016880151,
|
||||
"No Link Provided",
|
||||
@ -106,15 +105,6 @@ void InitGt_12_70HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_GT_12_70, GT_12_70_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14017131883,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_GT_12_70, GT_12_70_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_15010203763,
|
||||
"No Link Provided",
|
||||
@ -122,5 +112,10 @@ void InitGt_12_70HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_GT_12_70, GT_12_70_REV_ID_A0, GT_12_70_REV_ID_B0));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14017131883,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_GT_12_70, GT_12_70_REV_ID_A0, FUTURE_PROJECT));
|
||||
}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2021-2023 Intel Corporation
|
||||
Copyright (C) 2021-2022 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2021-2023 Intel Corporation
|
||||
Copyright (C) 2021-2022 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
@ -74,7 +74,6 @@ void InitGt_12_71HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_GT_12_71, GT_12_71_REV_ID_B0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14016880151,
|
||||
"No Link Provided",
|
||||
@ -82,15 +81,6 @@ void InitGt_12_71HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_GT_12_71, GT_12_71_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14017131883,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_GT_12_71, GT_12_71_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_15010203763,
|
||||
"No Link Provided",
|
||||
@ -98,5 +88,10 @@ void InitGt_12_71HwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_GT_12_71, GT_12_71_REV_ID_A0, GT_12_71_REV_ID_B0));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14017131883,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_GT_12_71, GT_12_71_REV_ID_A0, FUTURE_PROJECT));
|
||||
}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2021-2023 Intel Corporation
|
||||
Copyright (C) 2021-2022 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
|
||||
@ -14,12 +14,7 @@ SPDX-License-Identifier: MIT
|
||||
|
||||
|
||||
#define ICL_REV_ID_A0 SI_REV_ID(0,0)
|
||||
#define ICL_REV_ID_A1 SI_REV_ID(1,1)
|
||||
#define ICL_REV_ID_A2 SI_REV_ID(2,2)
|
||||
#define ICL_REV_ID_B0 SI_REV_ID(3,3)
|
||||
#define ICL_REV_ID_C0 SI_REV_ID(5,5)
|
||||
#define ICL_REV_ID_D0 SI_REV_ID(7,7)
|
||||
#define ICL_REV_ID_E0 SI_REV_ID(9,9)
|
||||
|
||||
void InitIclHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
{
|
||||
@ -28,7 +23,7 @@ void InitIclHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1406306137,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ICL, ICL_REV_ID_A0, FUTURE_PROJECT));
|
||||
@ -36,7 +31,7 @@ void InitIclHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_220856683,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ICL, ICL_REV_ID_A0, FUTURE_PROJECT));
|
||||
@ -44,7 +39,7 @@ void InitIclHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_2201674230,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ICL, ICL_REV_ID_A0, ICL_REV_ID_B0));
|
||||
@ -52,10 +47,16 @@ void InitIclHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1406950495,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ICL, ICL_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1805992985,
|
||||
"No Link provided",
|
||||
"No Link provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ICL, ICL_REV_ID_A0, FUTURE_PROJECT));
|
||||
}
|
||||
|
||||
@ -11,52 +11,56 @@ SPDX-License-Identifier: MIT
|
||||
|
||||
|
||||
#include "wa_def.h"
|
||||
#include "iicl_lp_rev_id.h"
|
||||
|
||||
|
||||
#define ICL_LP_REV_ID_A0 SI_REV_ID(0,0)
|
||||
#define ICL_LP_REV_ID_A2 SI_REV_ID(1,1)
|
||||
#define ICL_LP_REV_ID_B0 SI_REV_ID(3,3)
|
||||
#define ICL_LP_REV_ID_B2 SI_REV_ID(4,4)
|
||||
#define ICL_LP_REV_ID_C0 SI_REV_ID(5,5)
|
||||
|
||||
void InitIclLpHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
{
|
||||
int iStepId_ICL_LP = (int)pWaParam->usRevId;
|
||||
int iStepId_ICL_LP = (int)pWaParam->usRevId;
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_220856683,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ICL_LP, ICL_LP_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
SI_WA_BETWEEN(iStepId_ICL_LP, ICL_LP_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1406306137,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ICL_LP, ICL_LP_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
SI_WA_BETWEEN(iStepId_ICL_LP, ICL_LP_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1406950495,
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No Link provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ICL_LP, ICL_LP_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
SI_WA_BETWEEN(iStepId_ICL_LP, ICL_LP_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1805992985,
|
||||
"No Link provided",
|
||||
"No Link provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ICL_LP, ICL_LP_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_2201674230,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ICL_LP, ICL_LP_GT_REV_ID_A0, ICL_LP_GT_REV_ID_C0));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1807084924,
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ICL_LP, ICL_LP_GT_REV_ID_B0, FUTURE_PROJECT));
|
||||
|
||||
SI_WA_BETWEEN(iStepId_ICL_LP, ICL_LP_REV_ID_A0, ICL_LP_REV_ID_C0));
|
||||
|
||||
}
|
||||
|
||||
@ -1,20 +0,0 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2017-2022 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
============================= end_copyright_notice ===========================*/
|
||||
|
||||
// This is an auto-generated file. Please do not edit!
|
||||
// If changes are needed here please reach out to the codeowners, thanks.
|
||||
|
||||
|
||||
#include "wa_def.h"
|
||||
|
||||
#define ICL_LP_GT_REV_ID_A0 SI_REV_ID(0,0)
|
||||
#define ICL_LP_GT_REV_ID_A2 SI_REV_ID(1,1)
|
||||
#define ICL_LP_GT_REV_ID_B0 SI_REV_ID(3,3)
|
||||
#define ICL_LP_GT_REV_ID_B2 SI_REV_ID(4,4)
|
||||
#define ICL_LP_GT_REV_ID_C0 SI_REV_ID(5,5)
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2017-2022 Intel Corporation
|
||||
Copyright (C) 2017-2021 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
@ -11,7 +11,12 @@ SPDX-License-Identifier: MIT
|
||||
|
||||
|
||||
#include "wa_def.h"
|
||||
#include "iicl_lp_rev_id.h"
|
||||
|
||||
#define ICL_LP_REV_ID_A0 SI_REV_ID(0,0)
|
||||
#define ICL_LP_REV_ID_A2 SI_REV_ID(1,1)
|
||||
#define ICL_LP_REV_ID_B0 SI_REV_ID(3,3)
|
||||
#define ICL_LP_REV_ID_B2 SI_REV_ID(4,4)
|
||||
#define ICL_LP_REV_ID_C0 SI_REV_ID(5,5)
|
||||
|
||||
|
||||
void InitIclLpSwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
@ -23,22 +28,15 @@ void InitIclLpSwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_IN
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaReturnZeroforRTReadOutsidePrimitive,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_ICL_LP, ICL_LP_GT_REV_ID_A0, ICL_LP_GT_REV_ID_B0 ));
|
||||
|
||||
|
||||
if (pWaParam->ePCHProductFamily >= PCH_SPT)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
SI_WA_BETWEEN(iStepId_ICL_LP, ICL_LP_REV_ID_A0, ICL_LP_REV_ID_B0));
|
||||
|
||||
}
|
||||
|
||||
#ifdef __KCH
|
||||
void InitIclLpHASWaTable(PHW_DEVICE_EXTENSION pKchContext, PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
void InitIclLpHASWaTable( PHW_DEVICE_EXTENSION pKchContext, PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam )
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2015-2022 Intel Corporation
|
||||
Copyright (C) 2015-2021 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
@ -13,7 +13,6 @@ SPDX-License-Identifier: MIT
|
||||
#include "wa_def.h"
|
||||
|
||||
#define ICL_REV_ID_A0 SI_REV_ID(0,0)
|
||||
#define ICL_REV_ID_B0 SI_REV_ID(3,3)
|
||||
|
||||
|
||||
void InitIclSwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
@ -25,22 +24,14 @@ void InitIclSwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaReturnZeroforRTReadOutsidePrimitive,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_UNTIL(iStepId_ICL, ICL_REV_ID_A0));
|
||||
|
||||
|
||||
if (pWaParam->ePCHProductFamily >= PCH_SPT)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
#ifdef __KCH
|
||||
void InitIclHASWaTable(PHW_DEVICE_EXTENSION pKchContext, PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
void InitIclHASWaTable( PHW_DEVICE_EXTENSION pKchContext, PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam )
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
@ -11,44 +11,30 @@ SPDX-License-Identifier: MIT
|
||||
|
||||
|
||||
#include "wa_def.h"
|
||||
#include "ijsl_rev_id.h"
|
||||
|
||||
|
||||
#define JSL_REV_ID_A0 SI_REV_ID(0,0)
|
||||
#define JSL_REV_ID_A1 SI_REV_ID(0,0)
|
||||
#define JSL_REV_ID_B0 SI_REV_ID(3,3)
|
||||
#define JSL_REV_ID_C0 SI_REV_ID(6,6)
|
||||
|
||||
void InitJslHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
{
|
||||
int iStepId_JSL = (int)pWaParam->usRevId;
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1406306137,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_JSL, JSL_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
int iStepId_JSL = (int)pWaParam->usRevId;
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_220856683,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_JSL, JSL_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
SI_WA_BETWEEN(iStepId_JSL, JSL_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1406950495,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
Wa_1805992985,
|
||||
"No Link provided",
|
||||
"No Link provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_JSL, JSL_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1807084924,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_JSL, JSL_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_BETWEEN(iStepId_JSL, JSL_REV_ID_A0, FUTURE_PROJECT));
|
||||
}
|
||||
|
||||
@ -1,18 +0,0 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2017-2022 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
============================= end_copyright_notice ===========================*/
|
||||
|
||||
// This is an auto-generated file. Please do not edit!
|
||||
// If changes are needed here please reach out to the codeowners, thanks.
|
||||
|
||||
|
||||
#include "wa_def.h"
|
||||
|
||||
#define JSL_GT_REV_ID_A0 SI_REV_ID(0,0)
|
||||
#define JSL_GT_REV_ID_A1 SI_REV_ID(0,0)
|
||||
#define JSL_GT_REV_ID_B0 SI_REV_ID(3,3)
|
||||
#define JSL_GT_REV_ID_C0 SI_REV_ID(6,6)
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2018-2022 Intel Corporation
|
||||
Copyright (C) 2018-2021 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
@ -11,7 +11,9 @@ SPDX-License-Identifier: MIT
|
||||
|
||||
|
||||
#include "wa_def.h"
|
||||
#include "ijsl_rev_id.h"
|
||||
|
||||
#define JSL_REV_ID_A0 SI_REV_ID(0,0)
|
||||
#define JSL_REV_ID_B0 SI_REV_ID(1,1)
|
||||
|
||||
|
||||
void InitJslSwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
@ -23,16 +25,14 @@ void InitJslSwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaReturnZeroforRTReadOutsidePrimitive,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_UNTIL(iStepId_JSL, JSL_GT_REV_ID_A0 ));
|
||||
|
||||
|
||||
SI_WA_UNTIL(iStepId_JSL, JSL_REV_ID_A0));
|
||||
}
|
||||
|
||||
#ifdef __KCH
|
||||
void InitJslHASWaTable(PHW_DEVICE_EXTENSION pKchContext, PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
void InitJslHASWaTable( PHW_DEVICE_EXTENSION pKchContext, PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam )
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2015-2022 Intel Corporation
|
||||
Copyright (C) 2015-2021 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
@ -20,7 +20,8 @@ SPDX-License-Identifier: MIT
|
||||
#define KBL_REV_ID_F0 SI_REV_ID(4,4)
|
||||
#define KBL_REV_ID_C1 SI_REV_ID(5,5)
|
||||
#define KBL_REV_ID_D1 SI_REV_ID(6,6)
|
||||
#define KBL_REV_ID_G0 SI_REV_ID(7,7)
|
||||
#define KBL_REV_ID_H0 SI_REV_ID(7,7)
|
||||
#define KBL_REV_ID_E0 SI_REV_ID(8,8)
|
||||
|
||||
#define KBL_PCH_SPT_A0_REV_ID SI_REV_ID(0,0)
|
||||
#define KBL_PCH_SPT_C0_REV_ID SI_REV_ID(0x20, 0x20)
|
||||
@ -46,37 +47,19 @@ void InitKblNonDisplayWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable,
|
||||
#ifndef _USC_
|
||||
if (pSkuTable->FtrULT)
|
||||
{
|
||||
SI_WA_ENABLE(
|
||||
WaSPTMmioAccessSbi,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_ONLY(iStepId_PCH, KBL_PCH_SPT_A0_REV_ID));
|
||||
|
||||
}
|
||||
#endif
|
||||
|
||||
if (pSkuTable->FtrDesktop)
|
||||
{
|
||||
SI_WA_ENABLE(
|
||||
WaSPTMmioReadFailure,
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BEFORE(iStepId_PCH, KBL_PCH_SPT_D0_REV_ID));
|
||||
|
||||
}
|
||||
if (!pSkuTable->FtrDesktop)
|
||||
{
|
||||
SI_WA_ENABLE(
|
||||
WaSPTMmioReadFailure,
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BEFORE(iStepId_PCH, KBL_PCH_SPT_C0_REV_ID));
|
||||
}
|
||||
}
|
||||
|
||||
if (pWaParam->ePCHProductFamily >= PCH_SPT)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -86,35 +69,30 @@ void InitKblNonDisplayWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable,
|
||||
}
|
||||
|
||||
|
||||
if (pSkuTable->FtrGT3 || pSkuTable->FtrGT4)
|
||||
{
|
||||
if (pSkuTable->FtrGT3 || pSkuTable->FtrGT4)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaClearArfDependenciesBeforeEot,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaDoNotPushConstantsForAllPulledGSTopologies,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
|
||||
|
||||
if (pSkuTable->FtrGT3 || pSkuTable->FtrGT4 || pSkuTable->Ftr5Slice) {
|
||||
|
||||
}
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaThreadSwitchAfterCall,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
@ -122,7 +100,7 @@ void InitKblNonDisplayWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable,
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaReturnZeroforRTReadOutsidePrimitive,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
@ -130,7 +108,7 @@ void InitKblNonDisplayWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable,
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaForceCB0ToBeZeroWhenSendingPC,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
@ -138,18 +116,18 @@ void InitKblNonDisplayWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable,
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaConservativeRasterization,
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No Link Provided" ,
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
SI_WA_UNTIL( iStepId_KBL, KBL_REV_ID_A0 ) );
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaDispatchGRFHWIssueInGSAndHSUnit,
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No Link Provided" ,
|
||||
PLATFORM_ALL,
|
||||
SI_WA_UNTIL(iStepId_KBL, KBL_REV_ID_A0));
|
||||
SI_WA_UNTIL( iStepId_KBL, KBL_REV_ID_A0 ) );
|
||||
|
||||
|
||||
if (pSkuTable->FtrGT4)
|
||||
@ -160,7 +138,7 @@ void InitKblNonDisplayWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable,
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaResetN0BeforeGatewayMessage,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
@ -174,7 +152,7 @@ void InitKblNonDisplayWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable,
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaFloatMixedModeSelNotAllowedWithPackedDestination,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
@ -186,22 +164,21 @@ void InitKblNonDisplayWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable,
|
||||
}
|
||||
|
||||
|
||||
if (pSkuTable->FtrGpGpuMidThreadLevelPreempt)
|
||||
if( pSkuTable->FtrGpGpuMidThreadLevelPreempt )
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaMixModeSelInstDstNotPacked,
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
SI_WA_ENABLE(
|
||||
WaMixModeSelInstDstNotPacked,
|
||||
"No Link Provided" ,
|
||||
"No Link Provided" ,
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
|
||||
|
||||
}
|
||||
|
||||
void InitKblDisplayWaTable(
|
||||
PWA_TABLE pWaTable,
|
||||
PSKU_FEATURE_TABLE pSkuTable,
|
||||
@ -210,25 +187,13 @@ void InitKblDisplayWaTable(
|
||||
int iStepId_KBL = (int)pWaParam->usRevId;
|
||||
|
||||
|
||||
if ((pWaParam->ePCHProductFamily == PCH_CNP_LP) || (pWaParam->ePCHProductFamily == PCH_CNP_H))
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
#ifdef __KCH
|
||||
void InitKblHASWaTable(PHW_DEVICE_EXTENSION pKchContext, PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
void InitKblHASWaTable(PHW_DEVICE_EXTENSION pKchContext, PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam )
|
||||
{
|
||||
int iStepId_KBL = (int)pWaParam->usRevId;
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaSPTMmioAccessSbi,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_NEVER);
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -11,52 +11,52 @@ SPDX-License-Identifier: MIT
|
||||
|
||||
|
||||
#include "wa_def.h"
|
||||
#include "ilkf_rev_id.h"
|
||||
|
||||
|
||||
#define LKF_REV_ID_A0 SI_REV_ID(0,0)
|
||||
#define LKF_REV_ID_B0 SI_REV_ID(3,3)
|
||||
|
||||
void InitLkfHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
{
|
||||
int iStepId_LKF = (int)pWaParam->usRevId;
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1406306137,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_LKF, LKF_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
int iStepId_LKF = (int)pWaParam->usRevId;
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_220856683,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_LKF, LKF_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
SI_WA_BETWEEN(iStepId_LKF, LKF_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1406306137,
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_LKF, LKF_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_2201674230,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_LKF, LKF_GT_REV_ID_A0, LKF_GT_REV_ID_B0));
|
||||
SI_WA_BETWEEN(iStepId_LKF, LKF_REV_ID_A0, LKF_REV_ID_B0));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1406950495,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_LKF, LKF_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
SI_WA_BETWEEN(iStepId_LKF, LKF_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1807084924,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
Wa_1805992985,
|
||||
"No Link provided",
|
||||
"No Link provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_LKF, LKF_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_BETWEEN(iStepId_LKF, LKF_REV_ID_A0, FUTURE_PROJECT));
|
||||
}
|
||||
|
||||
@ -1,16 +0,0 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2017-2022 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
============================= end_copyright_notice ===========================*/
|
||||
|
||||
// This is an auto-generated file. Please do not edit!
|
||||
// If changes are needed here please reach out to the codeowners, thanks.
|
||||
|
||||
|
||||
#include "wa_def.h"
|
||||
|
||||
#define LKF_GT_REV_ID_A0 SI_REV_ID(0,0)
|
||||
#define LKF_GT_REV_ID_B0 SI_REV_ID(3,3)
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2017-2022 Intel Corporation
|
||||
Copyright (C) 2017-2021 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
@ -11,30 +11,26 @@ SPDX-License-Identifier: MIT
|
||||
|
||||
|
||||
#include "wa_def.h"
|
||||
#include "ilkf_rev_id.h"
|
||||
|
||||
#define LKF_PCH_REV_ID_B0_B1 SI_REV_ID(16,16)
|
||||
#define LKF_REV_ID_A0 SI_REV_ID(0,0)
|
||||
|
||||
|
||||
void InitLkfSwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
{
|
||||
|
||||
int iStepId_Ilkf = (int)pWaParam->usRevId;
|
||||
int iPchStepId_Ilkf = (int)pWaParam->usRevId_PCH;
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaReturnZeroforRTReadOutsidePrimitive,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_UNTIL(iStepId_Ilkf, LKF_GT_REV_ID_A0 ));
|
||||
|
||||
|
||||
SI_WA_UNTIL(iStepId_Ilkf, LKF_REV_ID_A0));
|
||||
}
|
||||
|
||||
#ifdef __KCH
|
||||
void InitLkfHASWaTable(PHW_DEVICE_EXTENSION pKchContext, PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
void InitLkfHASWaTable( PHW_DEVICE_EXTENSION pKchContext, PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam )
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
@ -54,14 +54,6 @@ void InitPvc_XtHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_I
|
||||
SI_WA_NEVER);
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14012437816,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_NEVER);
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_22010487853,
|
||||
"No Link Provided",
|
||||
@ -93,5 +85,10 @@ void InitPvc_XtHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_I
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_PVC_XT_ComputeTile, PVC_XT_GT_REV_ID_COMPUTETILE_A0, PVC_XT_GT_REV_ID_COMPUTETILE_B0));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_16012725276,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_PVC_XT_ComputeTile, PVC_XT_GT_REV_ID_COMPUTETILE_A0, PVC_XT_GT_REV_ID_COMPUTETILE_B0));
|
||||
}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2019-2023 Intel Corporation
|
||||
Copyright (C) 2019-2022 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
@ -16,12 +16,12 @@ SPDX-License-Identifier: MIT
|
||||
|
||||
void InitRklHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
{
|
||||
int iStepId_RKL = (int)pWaParam->usRevId;
|
||||
int iStepId_RKL = (int)pWaParam->usRevId;
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14010017096,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_RKL, RKL_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
@ -29,7 +29,7 @@ void InitRklHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1808850743,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_RKL, RKL_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
@ -37,7 +37,7 @@ void InitRklHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14010595310,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_RKL, RKL_GT_REV_ID_A0, RKL_GT_REV_ID_C0));
|
||||
@ -45,7 +45,7 @@ void InitRklHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1807084924,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_RKL, RKL_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
@ -53,7 +53,7 @@ void InitRklHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_220856683,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_RKL, RKL_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
@ -61,23 +61,7 @@ void InitRklHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1607871015,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_RKL, RKL_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_18012660806,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_RKL, RKL_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_16012061344,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_RKL, RKL_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
@ -85,10 +69,8 @@ void InitRklHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14013672992,
|
||||
"No Link Provided",
|
||||
"No link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_RKL, RKL_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2019-2023 Intel Corporation
|
||||
Copyright (C) 2019-2022 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2016-2022 Intel Corporation
|
||||
Copyright (C) 2016-2021 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
@ -23,17 +23,14 @@ void InitRklSwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT
|
||||
|
||||
WaMixModeSelInstDstNotPacked,
|
||||
"No HWBugLink provided",
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
|
||||
|
||||
}
|
||||
|
||||
#ifdef __KCH
|
||||
void InitRklHASWaTable(PHW_DEVICE_EXTENSION pKchContext, PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
#endif
|
||||
|
||||
132
skuwa/iskl_wa.c
132
skuwa/iskl_wa.c
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2013-2022 Intel Corporation
|
||||
Copyright (C) 2013-2021 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
@ -73,7 +73,7 @@ SPDX-License-Identifier: MIT
|
||||
#define SKL_PCH_SPT_D0_REV_ID 0x30
|
||||
|
||||
|
||||
void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam )
|
||||
{
|
||||
unsigned int ulStepId_SKL, ulStepId_PCH;
|
||||
unsigned int usHwRevId_SKL = pWaParam->usRevId;
|
||||
@ -93,26 +93,6 @@ void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
{
|
||||
|
||||
|
||||
#ifndef _USC_
|
||||
if (pWaParam->usRevId_PCH == SKL_PCH_SPT_A0_REV_ID && pSkuTable->FtrULT)
|
||||
{
|
||||
pWaTable->WaSPTMmioAccessSbi = 1;
|
||||
}
|
||||
#endif
|
||||
WA_ENABLE(
|
||||
ulStepId_PCH,
|
||||
WaSPTMmioReadFailure,
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_FOREVER);
|
||||
|
||||
if ((pSkuTable->FtrDesktop && pWaParam->usRevId_PCH >= SKL_PCH_SPT_D0_REV_ID) || ((!pSkuTable->FtrDesktop) && pWaParam->usRevId_PCH >= SKL_PCH_SPT_C0_REV_ID))
|
||||
{
|
||||
pWaTable->WaSPTMmioReadFailure = 0;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
if (pWaParam->ePCHProductFamily == PCH_LPT)
|
||||
@ -121,16 +101,16 @@ void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
}
|
||||
|
||||
|
||||
if (pSkuTable->FtrGT3 || pSkuTable->FtrGT4)
|
||||
{
|
||||
if (pSkuTable->FtrGT3 || pSkuTable->FtrGT4)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WaSamplerResponseLengthMustBeGreaterThan1,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_UNTIL_SKL_F0);
|
||||
@ -139,7 +119,7 @@ void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WaClearArfDependenciesBeforeEot,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_FOREVER);
|
||||
@ -147,21 +127,16 @@ void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WaDoNotPushConstantsForAllPulledGSTopologies,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_FOREVER);
|
||||
|
||||
|
||||
if (pSkuTable->FtrGT3 || pSkuTable->FtrGT4) {
|
||||
|
||||
}
|
||||
|
||||
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WaThreadSwitchAfterCall,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_FOREVER);
|
||||
@ -170,7 +145,7 @@ void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WaDisableDSDualPatchMode,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_UNTIL_SKL_B0);
|
||||
@ -178,7 +153,7 @@ void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WaDispatchGRFHWIssueInGSAndHSUnit,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_FOREVER);
|
||||
@ -186,7 +161,7 @@ void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WaDisallow64BitImmMov,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_UNTIL_SKL_B0);
|
||||
@ -195,7 +170,7 @@ void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WaNoA32ByteScatteredStatelessMessages,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_UNTIL_SKL_B0);
|
||||
@ -204,7 +179,7 @@ void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WaDisableEuBypassOnSimd16Float32,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_UNTIL_SKL_D0);
|
||||
@ -214,7 +189,7 @@ void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
ulStepId_SKL,
|
||||
WaConservativeRasterization,
|
||||
"No HWBugLink provided",
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
PLATFORM_ALL,
|
||||
SIWA_FOREVER);
|
||||
|
||||
@ -241,15 +216,15 @@ void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WaOCLEnableFMaxFMinPlusZero,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_UNTIL_SKL_B0);
|
||||
SIWA_UNTIL_SKL_B0 );
|
||||
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WaHeaderRequiredOnSimd16Sample16bit,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_UNTIL_SKL_B0);
|
||||
@ -258,7 +233,7 @@ void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WaSrc1ImmHfNotAllowed,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_UNTIL_SKL_D0);
|
||||
@ -266,7 +241,7 @@ void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WaDisableSendsSrc0DstOverlap,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_UNTIL_SKL_A0);
|
||||
@ -274,17 +249,17 @@ void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WaDisableSIMD16On3SrcInstr,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
(SIWA_ONLY_SKL_C0 | SIWA_ONLY_SKL_D0));
|
||||
|
||||
|
||||
if (pSkuTable->FtrGT2 || pSkuTable->FtrGT1)
|
||||
if( pSkuTable->FtrGT2 || pSkuTable->FtrGT1 )
|
||||
{
|
||||
|
||||
}
|
||||
if (pSkuTable->FtrGT3)
|
||||
if( pSkuTable->FtrGT3 )
|
||||
{
|
||||
|
||||
}
|
||||
@ -293,7 +268,7 @@ void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WaSendsSrc1SizeLimitWhenEOT,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_ONLY_A0);
|
||||
@ -302,7 +277,7 @@ void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WaDstSubRegNumNotAllowedWithLowPrecPacked,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_UNTIL_SKL_A0);
|
||||
@ -310,7 +285,7 @@ void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WaDisableMixedModeLog,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_UNTIL_SKL_B0);
|
||||
@ -318,8 +293,7 @@ void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WaDisableMixedModePow,
|
||||
"No Link Provided",
|
||||
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_UNTIL_SKL_B0);
|
||||
@ -327,7 +301,7 @@ void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WaDisableMixedModeFdiv,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_UNTIL_SKL_B0);
|
||||
@ -335,7 +309,7 @@ void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WaResetN0BeforeGatewayMessage,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
@ -343,7 +317,7 @@ void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
|
||||
SI_WA_ENABLE(
|
||||
WaReturnZeroforRTReadOutsidePrimitive,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
@ -352,7 +326,7 @@ void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WaForceCB0ToBeZeroWhenSendingPC,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_FOREVER);
|
||||
@ -368,7 +342,7 @@ void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WaFloatMixedModeSelNotAllowedWithPackedDestination,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_FOREVER);
|
||||
@ -377,53 +351,53 @@ void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WaForceMinMaxGSThreadCount,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_UNTIL_SKL_B0);
|
||||
|
||||
|
||||
if (pSkuTable->FtrGpGpuMidThreadLevelPreempt)
|
||||
if( pSkuTable->FtrGpGpuMidThreadLevelPreempt )
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
if (pSkuTable->FtrIoMmuPageFaulting)
|
||||
if( pSkuTable->FtrIoMmuPageFaulting )
|
||||
{
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WADisableWriteCommitForPageFault,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_UNTIL_SKL_B0);
|
||||
SIWA_UNTIL_SKL_B0 );
|
||||
}
|
||||
|
||||
|
||||
WA_ENABLE(
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WaSendSEnableIndirectMsgDesc,
|
||||
"No Link Provided",
|
||||
"No Link Provided" ,
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_ONLY_SKL_C0 | SIWA_ONLY_SKL_D0);
|
||||
|
||||
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WaMixModeSelInstDstNotPacked,
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_FOREVER);
|
||||
WA_ENABLE(
|
||||
ulStepId_SKL,
|
||||
WaMixModeSelInstDstNotPacked,
|
||||
"No Link Provided" ,
|
||||
"No Link Provided" ,
|
||||
PLATFORM_ALL,
|
||||
SIWA_FOREVER);
|
||||
|
||||
|
||||
if (pSkuTable->FtrGT1 || pSkuTable->FtrGT2)
|
||||
if( pSkuTable->FtrGT1 || pSkuTable->FtrGT2 )
|
||||
{
|
||||
|
||||
}
|
||||
if (pSkuTable->FtrGT3)
|
||||
if( pSkuTable->FtrGT3 )
|
||||
{
|
||||
|
||||
}
|
||||
@ -432,7 +406,7 @@ void InitSklWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_P
|
||||
}
|
||||
|
||||
#ifdef __KCH
|
||||
void InitSklHASWaTable(PHW_DEVICE_EXTENSION pKchContext, PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
void InitSklHASWaTable(PHW_DEVICE_EXTENSION pKchContext, PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam )
|
||||
{
|
||||
unsigned int ulStepId_SKL, ulStepId_PCH;
|
||||
unsigned int usHwRevId_SKL = pWaParam->usRevId;
|
||||
@ -441,13 +415,5 @@ void InitSklHASWaTable(PHW_DEVICE_EXTENSION pKchContext, PWA_TABLE pWaTable, PSK
|
||||
ulStepId_PCH = (1 << pWaParam->usRevId_PCH);
|
||||
|
||||
|
||||
WA_ENABLE(
|
||||
ulStepId_PCH,
|
||||
WaSPTMmioAccessSbi,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SIWA_FALSE);
|
||||
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2018-2023 Intel Corporation
|
||||
Copyright (C) 2018-2022 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
@ -11,100 +11,68 @@ SPDX-License-Identifier: MIT
|
||||
|
||||
|
||||
#include "wa_def.h"
|
||||
#include "itgl_lp_rev_id.h"
|
||||
|
||||
|
||||
#define TGL_LP_REV_ID_A0 SI_REV_ID(0,0)
|
||||
#define TGL_LP_REV_ID_B0 SI_REV_ID(3,3)
|
||||
|
||||
void InitTglLpHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
{
|
||||
int iStepId_TGL_LP = (int)pWaParam->usRevId;
|
||||
int iStepId_TGL_LP = (int)pWaParam->usRevId;
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_220856683,
|
||||
"No Link Provided",
|
||||
"No link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_TGL_LP, TGL_LP_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
SI_WA_BETWEEN(iStepId_TGL_LP, TGL_LP_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1409460247,
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_TGL_LP, TGL_LP_GT_REV_ID_A0, TGL_LP_GT_REV_ID_B0));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1607871015,
|
||||
"No Link Provided",
|
||||
"No link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_TGL_LP, TGL_LP_GT_REV_ID_B0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14010017096,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_TGL_LP, TGL_LP_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
SI_WA_BETWEEN(iStepId_TGL_LP, TGL_LP_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1808850743,
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
"No link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_TGL_LP, TGL_LP_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
SI_WA_BETWEEN(iStepId_TGL_LP, TGL_LP_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14010595310,
|
||||
"No Link Provided",
|
||||
Wa_1607871015,
|
||||
"No link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_TGL_LP, TGL_LP_GT_REV_ID_A0, TGL_LP_GT_REV_ID_C0));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1807084924,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_TGL_LP, TGL_LP_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_16013338947,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_TGL_LP, TGL_LP_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
SI_WA_BETWEEN(iStepId_TGL_LP, TGL_LP_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_16012061344,
|
||||
"No Link Provided",
|
||||
"No link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_TGL_LP, TGL_LP_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
SI_WA_BETWEEN(iStepId_TGL_LP, TGL_LP_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1807084924,
|
||||
"No link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_TGL_LP, TGL_LP_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14013672992,
|
||||
"No Link Provided",
|
||||
"No link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_TGL_LP, TGL_LP_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_18012660806,
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_TGL_LP, TGL_LP_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_BETWEEN(iStepId_TGL_LP, TGL_LP_REV_ID_A0, FUTURE_PROJECT));
|
||||
}
|
||||
|
||||
@ -1,18 +0,0 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2018-2023 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
============================= end_copyright_notice ===========================*/
|
||||
|
||||
// This is an auto-generated file. Please do not edit!
|
||||
// If changes are needed here please reach out to the codeowners, thanks.
|
||||
|
||||
|
||||
#include "wa_def.h"
|
||||
|
||||
#define TGL_LP_GT_REV_ID_A0 SI_REV_ID(0,0)
|
||||
#define TGL_LP_GT_REV_ID_B0 SI_REV_ID(1,1)
|
||||
#define TGL_LP_GT_REV_ID_C0 SI_REV_ID(3,3)
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2016-2022 Intel Corporation
|
||||
Copyright (C) 2016-2021 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
@ -11,7 +11,9 @@ SPDX-License-Identifier: MIT
|
||||
|
||||
|
||||
#include "wa_def.h"
|
||||
#include "itgl_lp_rev_id.h"
|
||||
|
||||
#define TGL_REV_ID_A0 SI_REV_ID(0,0)
|
||||
#define TGL_REV_ID_B0 SI_REV_ID(3,3)
|
||||
|
||||
|
||||
void InitTglLpSwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
@ -20,20 +22,17 @@ void InitTglLpSwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_IN
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaMixModeSelInstDstNotPacked,
|
||||
"No HWBugLink provided",
|
||||
"No Link Provided",
|
||||
"No Link Provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
|
||||
|
||||
}
|
||||
|
||||
#ifdef __KCH
|
||||
void InitTgllpHASWaTable(PHW_DEVICE_EXTENSION pKchContext, PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -11,7 +11,8 @@ SPDX-License-Identifier: MIT
|
||||
|
||||
|
||||
#include "wa_def.h"
|
||||
#include "ixehp_sdv_rev_id.h"
|
||||
|
||||
#define XE_HP_SDV_GT_REV_ID_A0 SI_REV_ID(0,0)
|
||||
|
||||
|
||||
void InitXeHPSDVHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
@ -20,32 +21,8 @@ void InitXeHPSDVHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1409909237,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_XeHP_SDV, XE_HP_SDV_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14010017096,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_XeHP_SDV, XE_HP_SDV_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14010595310,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_XeHP_SDV, XE_HP_SDV_GT_REV_ID_A0, XE_HP_SDV_GT_REV_ID_B0));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_1807084924,
|
||||
"No Link Provided",
|
||||
Wa_14013341720,
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_XeHP_SDV, XE_HP_SDV_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
@ -53,31 +30,7 @@ void InitXeHPSDVHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_16011859583,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_XeHP_SDV, XE_HP_SDV_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_16012061344,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_XeHP_SDV, XE_HP_SDV_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14013341720,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_XeHP_SDV, XE_HP_SDV_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14012688258,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_XeHP_SDV, XE_HP_SDV_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
@ -85,34 +38,16 @@ void InitXeHPSDVHwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_22010811838,
|
||||
"No Link Provided",
|
||||
"No Link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_XeHP_SDV, XE_HP_SDV_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_22011157800,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_XeHP_SDV, XE_HP_SDV_GT_REV_ID_A0, XE_HP_SDV_GT_REV_ID_B0));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_14013672992,
|
||||
"No Link Provided",
|
||||
"No link provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_XeHP_SDV, XE_HP_SDV_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
Wa_16012292205,
|
||||
"No Link Provided",
|
||||
"No HWSightingLink provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_BETWEEN(iStepId_XeHP_SDV, XE_HP_SDV_GT_REV_ID_A0, FUTURE_PROJECT));
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -1,16 +0,0 @@
|
||||
/*========================== begin_copyright_notice ============================
|
||||
|
||||
Copyright (C) 2019-2021 Intel Corporation
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
||||
============================= end_copyright_notice ===========================*/
|
||||
|
||||
// This is an auto-generated file. Please do not edit!
|
||||
// If changes are needed here please reach out to the codeowners, thanks.
|
||||
|
||||
|
||||
#include "wa_def.h"
|
||||
|
||||
#define XE_HP_SDV_GT_REV_ID_A0 SI_REV_ID(0,0)
|
||||
#define XE_HP_SDV_GT_REV_ID_B0 SI_REV_ID(4,4)
|
||||
@ -11,7 +11,8 @@ SPDX-License-Identifier: MIT
|
||||
|
||||
|
||||
#include "wa_def.h"
|
||||
#include "ixehp_sdv_rev_id.h"
|
||||
|
||||
#define XE_HP_SDV_GT_REV_ID_A0 SI_REV_ID(0,0)
|
||||
|
||||
|
||||
void InitXeHPSDVSwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
@ -19,21 +20,10 @@ void InitXeHPSDVSwWaTable(PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_
|
||||
int StepId_XeHP_SDV = (int)pWaParam->usRevId;
|
||||
|
||||
|
||||
SI_WA_ENABLE(
|
||||
|
||||
WaMixModeSelInstDstNotPacked,
|
||||
"No HWBugLink provided",
|
||||
"No Link Provided",
|
||||
PLATFORM_ALL,
|
||||
SI_WA_FOR_EVER);
|
||||
|
||||
|
||||
}
|
||||
|
||||
#ifdef __KCH
|
||||
void InitXeHPSDVHASWaTable(PHW_DEVICE_EXTENSION pKchContext, PWA_TABLE pWaTable, PSKU_FEATURE_TABLE pSkuTable, PWA_INIT_PARAM pWaParam)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -147,7 +147,7 @@ typedef struct _WaInitParam
|
||||
PCH_PRODUCT_FAMILY ePCHProductFamily;
|
||||
const GT_SYSTEM_INFO *pGtSysInfo;
|
||||
unsigned char bWinDoD;
|
||||
|
||||
// Rev IDs for each IP blocks.
|
||||
unsigned short usDisplayRevID;
|
||||
unsigned short usRenderRevID;
|
||||
unsigned short usMediaRevID;
|
||||
|
||||
Reference in New Issue
Block a user