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)