mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-08 05:56:36 +08:00
Add localMemorySupported member to MemoryManager
- extend constructor to take new flag - extend ExecutionEnvironment createMemoryManager with new flag - only OsAgnosticMemoryManager changes in this step Change-Id: I1dae4fd79fe28fd87e42b237600dc216c94b597e
This commit is contained in:
committed by
sys_ocldev
parent
05b93ef221
commit
cfa8035836
@@ -55,13 +55,13 @@ bool ExecutionEnvironment::initializeCommandStreamReceiver(const HardwareInfo *p
|
||||
this->commandStreamReceiver.reset(commandStreamReceiver);
|
||||
return true;
|
||||
}
|
||||
void ExecutionEnvironment::initializeMemoryManager(bool enable64KBpages) {
|
||||
void ExecutionEnvironment::initializeMemoryManager(bool enable64KBpages, bool enableLocalMemory) {
|
||||
if (this->memoryManager) {
|
||||
commandStreamReceiver->setMemoryManager(this->memoryManager.get());
|
||||
return;
|
||||
}
|
||||
|
||||
memoryManager.reset(commandStreamReceiver->createMemoryManager(enable64KBpages));
|
||||
memoryManager.reset(commandStreamReceiver->createMemoryManager(enable64KBpages, enableLocalMemory));
|
||||
commandStreamReceiver->setMemoryManager(memoryManager.get());
|
||||
|
||||
DEBUG_BREAK_IF(!this->memoryManager);
|
||||
|
||||
@@ -49,7 +49,7 @@ class ExecutionEnvironment : public ReferenceTrackedObject<ExecutionEnvironment>
|
||||
|
||||
void initGmm(const HardwareInfo *hwInfo);
|
||||
bool initializeCommandStreamReceiver(const HardwareInfo *pHwInfo);
|
||||
void initializeMemoryManager(bool enable64KBpages);
|
||||
void initializeMemoryManager(bool enable64KBpages, bool enableLocalMemory);
|
||||
void initSourceLevelDebugger(const HardwareInfo &hwInfo);
|
||||
|
||||
GmmHelper *getGmmHelper() const;
|
||||
|
||||
Reference in New Issue
Block a user