gmmlib/Source/GmmLib
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
..
CachePolicy GMM Global Context removal (#62) 2021-12-03 21:57:13 +05:30
GlobalInfo GMM Global Context removal (#62) 2021-12-03 21:57:13 +05:30
Platform GMM Global Context removal (#62) 2021-12-03 21:57:13 +05:30
Resource GMM Global Context removal (#62) 2021-12-03 21:57:13 +05:30
Scripts Removal of stale code 2017-12-19 16:32:12 -08:00
Texture GMM Global Context removal (#62) 2021-12-03 21:57:13 +05:30
TranslationTable GMM Global Context removal (#62) 2021-12-03 21:57:13 +05:30
ULT GMM Global Context removal (#62) 2021-12-03 21:57:13 +05:30
Utility GMM Global Context removal (#62) 2021-12-03 21:57:13 +05:30
inc GMM Global Context removal (#62) 2021-12-03 21:57:13 +05:30
CMakeLists.txt GMM Global Context removal (#62) 2021-12-03 21:57:13 +05:30
Linux.cmake Xe_HP_SDV Unembargoed. (#43) 2021-04-21 20:06:34 +05:30
igdgmm.h.in Add DLL name and 64bit OS config check 2018-06-28 12:30:36 -08:00
igdgmm.pc.in Add GMM_LIB_DLL to igdgmm.pc 2018-08-10 10:14:38 -07:00
igdgmm.rc GmmLib only DLL integration 2018-03-14 13:13:34 -07:00
os_release_info.cmake GmmLib shared/static library packaging 2018-06-22 13:12:37 -08:00