Lines Matching full:usage
67 // Check Usage MOCS index against MOCS settings in CheckL3CachePolicy()
68 for(uint32_t Usage = GMM_RESOURCE_USAGE_UNKNOWN; Usage < GMM_RESOURCE_USAGE_MAX; Usage++) in CheckL3CachePolicy() local
70 … ClientRequest = pGmmULTClientContext->GetCachePolicyElement((GMM_RESOURCE_USAGE_TYPE)Usage); in CheckL3CachePolicy()
74 //printf("Usage: %d --> Index: [%d]\n", Usage, AssignedMocsIdx); in CheckL3CachePolicy()
76 EXPECT_EQ(0, Mocs.L3.ESC) << "Usage# " << Usage << ": ESC is non-zero"; in CheckL3CachePolicy()
77 EXPECT_EQ(0, Mocs.L3.SCC) << "Usage# " << Usage << ": SCC is non-zero"; in CheckL3CachePolicy()
78 EXPECT_EQ(0, Mocs.L3.Reserved) << "Usage# " << Usage << ": Reserved field is non-zero"; in CheckL3CachePolicy()
81 …EXPECT_GT(GMM_MAX_NUMBER_MOCS_INDEXES, AssignedMocsIdx) << "Usage# " << Usage << ": MOCS Index gre… in CheckL3CachePolicy()
85 if((GMM_RESOURCE_USAGE_TYPE)Usage == GMM_RESOURCE_USAGE_L3_EVICTION) in CheckL3CachePolicy()
87 …EXPECT_EQ(AssignedMocsIdx, 63) << "Usage# " << Usage << ": Incorrect Index for L3Eviction type# " … in CheckL3CachePolicy()
88 …EXPECT_EQ(0, ClientRequest.L3) << "Usage# " << Usage << ": Incorrect L3 cacheability for L3Evictio… in CheckL3CachePolicy()
92 …EXPECT_NE(AssignedMocsIdx, 63) << "Usage# " << Usage << ": Incorrect Index for L3Eviction type# " … in CheckL3CachePolicy()
93 …EXPECT_EQ(1, ClientRequest.L3) << "Usage# " << Usage << ": Incorrect L3 cacheability for L3Evictio… in CheckL3CachePolicy()
98 …EXPECT_EQ(AssignedMocsIdx, 61) << "Usage# " << Usage << ": Incorrect Index for L3Eviction type# " … in CheckL3CachePolicy()
99 …EXPECT_EQ(1, ClientRequest.L3) << "Usage# " << Usage << ": Incorrect L3 cacheability for L3Evictio… in CheckL3CachePolicy()
101 else if(Usage == GMM_RESOURCE_USAGE_CCS) //60 in CheckL3CachePolicy()
103 EXPECT_EQ(AssignedMocsIdx, 60) << "Usage# " << Usage << ": Incorrect Index for CCS"; in CheckL3CachePolicy()
104 … EXPECT_EQ(0, ClientRequest.L3) << "Usage# " << Usage << ": Incorrect L3 cacheability for CCS"; in CheckL3CachePolicy()
106 else if(Usage == GMM_RESOURCE_USAGE_MOCS_62) //62 in CheckL3CachePolicy()
108 EXPECT_EQ(AssignedMocsIdx, 62) << "Usage# " << Usage << ": Incorrect Index for MOCS_62"; in CheckL3CachePolicy()
109 … EXPECT_EQ(0, ClientRequest.L3) << "Usage# " << Usage << ": Incorrect L3 cacheability for MOCS#62"; in CheckL3CachePolicy()
114 …EXPECT_GE(AssignedMocsIdx, GMM_GEN10_HDCL1_MOCS_INDEX_START) << "Usage# " << Usage << ": Incorrect… in CheckL3CachePolicy()
118 …EXPECT_LT(AssignedMocsIdx, GMM_GEN10_HDCL1_MOCS_INDEX_START) << "Usage# " << Usage << ": Incorrect… in CheckL3CachePolicy()
123 …EXPECT_EQ(L3_WB_CACHEABLE, Mocs.L3.Cacheability) << "Usage# " << Usage << ": Incorrect L3 cachebil… in CheckL3CachePolicy()
127 …EXPECT_EQ(L3_UNCACHEABLE, Mocs.L3.Cacheability) << "Usage# " << Usage << ": Incorrect L3 cachebili… in CheckL3CachePolicy()
148 // Check Usage MOCS index against MOCS settings in CheckLlcEdramCachePolicy()
149 for(uint32_t Usage = GMM_RESOURCE_USAGE_UNKNOWN; Usage < GMM_RESOURCE_USAGE_MAX; Usage++) in CheckLlcEdramCachePolicy() local
151 … ClientRequest = pGmmULTClientContext->GetCachePolicyElement((GMM_RESOURCE_USAGE_TYPE)Usage); in CheckLlcEdramCachePolicy()
156 EXPECT_EQ(0, Mocs.LeCC.AOM) << "Usage# " << Usage << ": AOM is non-zero"; in CheckLlcEdramCachePolicy()
157 EXPECT_EQ(0, Mocs.LeCC.CoS) << "Usage# " << Usage << ": CoS is non-zero"; in CheckLlcEdramCachePolicy()
158 EXPECT_EQ(0, Mocs.LeCC.PFM) << "Usage# " << Usage << ": PFM is non-zero"; in CheckLlcEdramCachePolicy()
159 EXPECT_EQ(0, Mocs.LeCC.SCC) << "Usage# " << Usage << ": SCC is non-zero"; in CheckLlcEdramCachePolicy()
161 …t<SKU_FEATURE_TABLE &>(pGfxAdapterInfo->SkuTable).FtrLLCBypass) << "Usage# " << Usage << ": SCF is… in CheckLlcEdramCachePolicy()
162 EXPECT_EQ(0, Mocs.LeCC.ESC) << "Usage# " << Usage << ": ESC is non-zero"; in CheckLlcEdramCachePolicy()
163 EXPECT_EQ(0, Mocs.LeCC.Reserved) << "Usage# " << Usage << ": Reserved field is non-zero"; in CheckLlcEdramCachePolicy()
166 … EXPECT_EQ(ClientRequest.AGE, Mocs.LeCC.LRUM) << "Usage# " << Usage << ": Incorrect AGE settings"; in CheckLlcEdramCachePolicy()
169 …EXPECT_EQ(ClientRequest.SSO, Mocs.LeCC.SelfSnoop) << "Usage# " << Usage << ": Self Snoop is non-ze… in CheckLlcEdramCachePolicy()
172 …EXPECT_GT(GMM_MAX_NUMBER_MOCS_INDEXES, AssignedMocsIdx) << "Usage# " << Usage << ": MOCS Index gre… in CheckLlcEdramCachePolicy()
177 if((GMM_RESOURCE_USAGE_TYPE)Usage == GMM_RESOURCE_USAGE_L3_EVICTION) in CheckLlcEdramCachePolicy()
179 …EXPECT_EQ(AssignedMocsIdx, 63) << "Usage# " << Usage << ": Incorrect Index for L3Eviction type# " … in CheckLlcEdramCachePolicy()
184 …EXPECT_NE(AssignedMocsIdx, 63) << "Usage# " << Usage << ": Incorrect Index for L3Eviction type# " … in CheckLlcEdramCachePolicy()
185 …EXPECT_EQ(MOCS63.Value, ClientRequest.Value) << "Usage# " << Usage << ": Incorrect usage for L3Evi… in CheckLlcEdramCachePolicy()
191 …EXPECT_EQ(AssignedMocsIdx, 61) << "Usage# " << Usage << ": Incorrect Index for L3Eviction type# " … in CheckLlcEdramCachePolicy()
192 …EXPECT_EQ(0, ClientRequest.LLC) << "Usage# " << Usage << ": Incorrect LLC cacheability for L3Evict… in CheckLlcEdramCachePolicy()
193 …EXPECT_EQ(MOCS61.Value, ClientRequest.Value) << "Usage# " << Usage << ": Incorrect usage for L3Evi… in CheckLlcEdramCachePolicy()
195 else if(Usage == GMM_RESOURCE_USAGE_CCS) //60 in CheckLlcEdramCachePolicy()
197 EXPECT_EQ(AssignedMocsIdx, 60) << "Usage# " << Usage << ": Incorrect Index for CCS"; in CheckLlcEdramCachePolicy()
199 else if(Usage == GMM_RESOURCE_USAGE_MOCS_62) //62 in CheckLlcEdramCachePolicy()
201 EXPECT_EQ(AssignedMocsIdx, 62) << "Usage# " << Usage << ": Incorrect Index for MOCS_62"; in CheckLlcEdramCachePolicy()
206 …EXPECT_GE(AssignedMocsIdx, GMM_GEN10_HDCL1_MOCS_INDEX_START) << "Usage# " << Usage << ": Incorrect… in CheckLlcEdramCachePolicy()
210 …EXPECT_LT(AssignedMocsIdx, GMM_GEN10_HDCL1_MOCS_INDEX_START) << "Usage# " << Usage << ": Incorrect… in CheckLlcEdramCachePolicy()
215 …EXPECT_EQ(LeCC_WC_UNCACHEABLE, Mocs.LeCC.Cacheability) << "Usage# " << Usage << ": Incorrect LLC/e… in CheckLlcEdramCachePolicy()
221 …EXPECT_EQ(TargetCache_LLC, Mocs.LeCC.TargetCache) << "Usage# " << Usage << ": Incorrect target cac… in CheckLlcEdramCachePolicy()
223 …EXPECT_EQ(LeCC_WB_CACHEABLE, Mocs.LeCC.Cacheability) << "Usage# " << Usage << ": Incorrect LLC cac… in CheckLlcEdramCachePolicy()
227 …EXPECT_EQ(TargetCache_LLC, Mocs.LeCC.TargetCache) << "Usage# " << Usage << ": Incorrect target cac… in CheckLlcEdramCachePolicy()
229 …EXPECT_EQ(LeCC_WC_UNCACHEABLE, Mocs.LeCC.Cacheability) << "Usage# " << Usage << ": Incorrect LLC c… in CheckLlcEdramCachePolicy()