Upstream Rocket Lake platform. Change-Id: Icfbd8accf992332846dec67ace76ab64057de0d6
diff --git a/Source/GmmLib/CachePolicy/GmmGen12CachePolicy.cpp b/Source/GmmLib/CachePolicy/GmmGen12CachePolicy.cpp index ac41e99..07dc6b4 100644 --- a/Source/GmmLib/CachePolicy/GmmGen12CachePolicy.cpp +++ b/Source/GmmLib/CachePolicy/GmmGen12CachePolicy.cpp
@@ -676,7 +676,8 @@ GMM_DEFINE_MOCS( 63 , 0 , 0 , 1 , 3 , 1 , 3 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ) - if(!pGmmGlobalContext->GetSkuTable().FtrLLCBypass) + if(!pGmmGlobalContext->GetSkuTable().FtrLLCBypass || + GFX_GET_CURRENT_PRODUCT(pGmmGlobalContext->GetPlatformInfo().Platform) == IGFX_ROCKETLAKE) { GMM_DEFINE_MOCS( 16 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ) GMM_DEFINE_MOCS( 17 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 )
diff --git a/Source/inc/common/igfxfmid.h b/Source/inc/common/igfxfmid.h index f3c78c8..1cd1e01 100644 --- a/Source/inc/common/igfxfmid.h +++ b/Source/inc/common/igfxfmid.h
@@ -65,11 +65,13 @@ IGFX_LAKEFIELD, IGFX_JASPERLAKE, IGFX_ELKHARTLAKE =IGFX_JASPERLAKE, + IGFX_TIGERLAKE_LP, + IGFX_ROCKETLAKE, + IGFX_DG1 = 1210, + IGFX_MAX_PRODUCT, - - IGFX_GENNEXT = 0x7ffffffe, PRODUCT_FAMILY_FORCE_ULONG = 0x7fffffff } PRODUCT_FAMILY; @@ -1192,6 +1194,14 @@ #define DEV_ID_4905 0x4905 +// Rocketlake +#define DEV_ID_4C80 0x4C80 +#define DEV_ID_4C8A 0x4C8A +#define DEV_ID_4C8B 0x4C8B +#define DEV_ID_4C8C 0x4C8C +#define DEV_ID_4C90 0x4C90 +#define DEV_ID_4C9A 0x4C9A + //LKF #define ILKF_1x8x8_DESK_DEVICE_F0_ID 0x9840 #define ILKF_GT0_DESK_DEVICE_A0_ID 0x9850