gmmlib/Source/GmmLib/inc/External/Common/CachePolicy
johnmach ffd91d07b7
GMM Global Context removal (#62)
* Phase 1: As part of global and static code removal- GMM policy, plaformInfo and texture class updated to have pGmmGlobal contextas part of it

* Updating the GMM #define to make sure it uses parameterized GMMlib Context

* Replace pGmmGlobalContext with member variable with pGmmLibContext in all GMM cache policy files

* Replace pGmmGlobalContext with pGmmLibContext in all Platform Class related API

* Remove any remaining use of pGmmGlobalContext

* Phase 2: Update Macros to use pGmmLibContext (local) instead of global pGmmGlobalContext

* Replace pGmmGlobalContext with pGmmUMDLibContext/pGmmKMDLibContext in GMM_RESOURCE_INFO class and its member functions

* All KMD level pGmmGlobalContext global variable is removed and replaced with pGmmLibContext

* Phase 3: Add support for Multi-Adapter in GMM UMD Library and replace pGmmGloContext to pGmmLibContext

* Make GMM UMD DLL Initialize and Destroy APIs backward compatible for SingleAdapter use case

* Phase 4: Enable and add support for Multi-Adapter ULT for GMM UMD DLL in GMM ULT

* Update the Entry-Level Init and destroy APIs

* Phase 5: Remove the pGmmGlobalContext Global and its dependencies

* Initial cleanup of KMD code

* Updating variable data type and License Info
2021-12-03 21:57:13 +05:30
..
GmmCachePolicyGen8.h GMM Global Context removal (#62) 2021-12-03 21:57:13 +05:30
GmmCachePolicyGen9.h GMM Global Context removal (#62) 2021-12-03 21:57:13 +05:30
GmmCachePolicyGen10.h GMM Global Context removal (#62) 2021-12-03 21:57:13 +05:30
GmmCachePolicyGen11.h GMM Global Context removal (#62) 2021-12-03 21:57:13 +05:30
GmmCachePolicyGen12.h GMM Global Context removal (#62) 2021-12-03 21:57:13 +05:30
GmmCachePolicyGen12dGPU.h GMM Global Context removal (#62) 2021-12-03 21:57:13 +05:30