Change Scratch L1 Caching to WB

diff --git a/Source/GmmLib/CachePolicy/GmmXe_LPGCachePolicy.h b/Source/GmmLib/CachePolicy/GmmXe_LPGCachePolicy.h
index c4d1307..2445728 100644
--- a/Source/GmmLib/CachePolicy/GmmXe_LPGCachePolicy.h
+++ b/Source/GmmLib/CachePolicy/GmmXe_LPGCachePolicy.h
@@ -23,9 +23,7 @@
 #define _SN 0x1
 #define _IA_GPU_SN 0x2
 #define _WT 0x2
-
-
-
+#define _L1_WB 0x2
 
 // Cache Policy Definition
 // L3_SCC       : L3 skip caching control (disabled if L3_SCC = 0)
@@ -87,7 +85,7 @@
 DEFINE_CACHE_ELEMENT(GMM_RESOURCE_USAGE_HEAP_GENERAL_STATE                                    , 1  ,  0   ,      0,   1,        1,      0    , 1      ,  0     );
 DEFINE_CACHE_ELEMENT(GMM_RESOURCE_USAGE_HEAP_GENERAL_STATE_UC                                 , 0  ,  0   ,      0,   1,        1,      0    , 0      ,  0     );
 DEFINE_CACHE_ELEMENT(GMM_RESOURCE_USAGE_HEAP_STATELESS_DATA_PORT                              , 1  ,  0   ,      0,   1,        1,      0    , 1      ,  0     );
-DEFINE_CACHE_ELEMENT(GMM_RESOURCE_USAGE_HEAP_STATELESS_DATA_PORT_L1_CACHED                    , 1  ,  0   ,      0,   1,        0,      0    , 1      ,  0     );
+DEFINE_CACHE_ELEMENT(GMM_RESOURCE_USAGE_HEAP_STATELESS_DATA_PORT_L1_CACHED                    , 1  ,  0   ,      0,   1,        _L1_WB, 0    , 1      ,  0     );
 DEFINE_CACHE_ELEMENT(GMM_RESOURCE_USAGE_HEAP_INDIRECT_OBJECT                                  , 1  ,  0   ,      0,   1,        1,      0    , 1      ,  0     );
 DEFINE_CACHE_ELEMENT(GMM_RESOURCE_USAGE_HEAP_INSTRUCTION                                      , 1  ,  0   ,      0,   1,        1,      0    , 1      ,  0     );
 DEFINE_CACHE_ELEMENT(GMM_RESOURCE_USAGE_HIZ                                                   , 1  ,  0   ,      0,   1,        1,      0    , 1      ,  0     );