mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 14:55:24 +08:00
Add enableLocalMemory param to WddmMemoryManger constructor
Change-Id: I89299c01f11565ab57a8421573a287c9a2e77b6e
This commit is contained in:
committed by
sys_ocldev
parent
3cc5d4ebd1
commit
ed4e1e9c3e
@@ -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>
|
||||
|
||||
@@ -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()));
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user