Add enableLocalMemory param to WddmMemoryManger constructor

Change-Id: I89299c01f11565ab57a8421573a287c9a2e77b6e
This commit is contained in:
Venevtsev, Igor
2018-09-10 16:11:28 +02:00
committed by sys_ocldev
parent 3cc5d4ebd1
commit ed4e1e9c3e
7 changed files with 27 additions and 27 deletions

View File

@@ -170,7 +170,7 @@ WddmMemoryManager *WddmCommandStreamReceiver<GfxFamily>::getMemoryManager() {
template <typename GfxFamily>
MemoryManager *WddmCommandStreamReceiver<GfxFamily>::createMemoryManager(bool enable64kbPages, bool enableLocalMemory) {
return memoryManager = new WddmMemoryManager(enable64kbPages, this->wddm);
return memoryManager = new WddmMemoryManager(enable64kbPages, enableLocalMemory, this->wddm);
}
template <typename GfxFamily>

View File

@@ -43,7 +43,7 @@ WddmMemoryManager::~WddmMemoryManager() {
applyCommonCleanup();
}
WddmMemoryManager::WddmMemoryManager(bool enable64kbPages, Wddm *wddm) : MemoryManager(enable64kbPages, false), residencyLock(false) {
WddmMemoryManager::WddmMemoryManager(bool enable64kbPages, bool enableLocalMemory, Wddm *wddm) : MemoryManager(enable64kbPages, enableLocalMemory), residencyLock(false) {
DEBUG_BREAK_IF(wddm == nullptr);
this->wddm = wddm;
allocator32Bit = std::unique_ptr<Allocator32bit>(new Allocator32bit(wddm->getHeap32Base(), wddm->getHeap32Size()));

View File

@@ -43,7 +43,7 @@ class WddmMemoryManager : public MemoryManager {
using MemoryManager::createGraphicsAllocationFromSharedHandle;
~WddmMemoryManager();
WddmMemoryManager(bool enable64kbPages, Wddm *wddm);
WddmMemoryManager(bool enable64kbPages, bool enableLocalMemory, Wddm *wddm);
WddmMemoryManager(const WddmMemoryManager &) = delete;
WddmMemoryManager &operator=(const WddmMemoryManager &) = delete;