Make gmm client context non-static member

Construct platform and initialize gmm in each test

Change-Id: I4f209369e77213420308f31f911b7a569ea93283
This commit is contained in:
Mateusz Jablonski
2018-07-23 12:23:48 +02:00
committed by sys_ocldev
parent 7423919629
commit a906ddaa66
49 changed files with 113 additions and 147 deletions

View File

@@ -105,6 +105,7 @@ class Device : public BaseObject<_cl_device_id> {
size_t &retSize);
MemoryManager *getMemoryManager() const;
GmmHelper *getGmmHelper() const;
/* We hide the retain and release function of BaseObject. */
void retain() override;
@@ -194,4 +195,7 @@ inline volatile uint32_t *Device::getTagAddress() const {
inline MemoryManager *Device::getMemoryManager() const {
return executionEnvironment->memoryManager.get();
}
inline GmmHelper *Device::getGmmHelper() const {
return executionEnvironment->getGmmHelper();
}
} // namespace OCLRT