Extend XA PAT to OCL system memory buffer (#296)
diff --git a/Source/GmmLib/CachePolicy/GmmXe2_LPGCachePolicy.cpp b/Source/GmmLib/CachePolicy/GmmXe2_LPGCachePolicy.cpp index 6364a59..69c27c6 100644 --- a/Source/GmmLib/CachePolicy/GmmXe2_LPGCachePolicy.cpp +++ b/Source/GmmLib/CachePolicy/GmmXe2_LPGCachePolicy.cpp
@@ -477,7 +477,7 @@ if (pGmmLibContext->GetSkuTable().FtrAppTransientCaching && IsAppTransientEligible && ((pResInfo && (!pResInfo->GetResFlags().Info.NotLockable || pResInfo->GetResFlags().Gpu.CameraCapture || pResInfo->GetResFlags().Info.XAdapter)) || - (!pResInfo && (Usage == GMM_RESOURCE_USAGE_QUERY)))) + (!pResInfo && ((Usage == GMM_RESOURCE_USAGE_QUERY) || (Usage == GMM_RESOURCE_USAGE_OCL_SYSTEM_MEMORY_BUFFER))))) { // If CpuCacheable, choose 1-way Coherent PatIdx if (IsCpuCacheable)