Initialize NumPATRegisters

diff --git a/Source/GmmLib/CachePolicy/GmmCachePolicyCommon.cpp b/Source/GmmLib/CachePolicy/GmmCachePolicyCommon.cpp
index 61cbf27..ada5ae7 100644
--- a/Source/GmmLib/CachePolicy/GmmCachePolicyCommon.cpp
+++ b/Source/GmmLib/CachePolicy/GmmCachePolicyCommon.cpp
@@ -31,6 +31,7 @@
 {
     this->pCachePolicy   = pCachePolicy;
     this->pGmmLibContext = pGmmLibContext;
+    NumPATRegisters      = GMM_NUM_PAT_ENTRIES_LEGACY;
 }
 
 /////////////////////////////////////////////////////////////////////////////////////
diff --git a/Source/GmmLib/inc/External/Common/GmmConst.h b/Source/GmmLib/inc/External/Common/GmmConst.h
index d69f867..a87cd84 100644
--- a/Source/GmmLib/inc/External/Common/GmmConst.h
+++ b/Source/GmmLib/inc/External/Common/GmmConst.h
@@ -40,6 +40,7 @@
 #define GMM_INTERNAL_RESOURCE                           0       // Used for Alloc Tag Mapping
 #define GMM_MAX_NUMBER_MOCS_INDEXES                    (64)
 #define GMM_GEN9_MAX_NUMBER_MOCS_INDEXES               (62)     // On SKL there are 64 MOCS indexes, but the last two are reserved by h/w.
+#define GMM_NUM_PAT_ENTRIES_LEGACY                     (8)
 #define GMM_NUM_PAT_ENTRIES                             8
 #define GMM_NUM_MEMORY_TYPES                            4
 #define GMM_NUM_GFX_PAT_TYPES                           6