Move definition of Wddm::configureDeviceAddressSpace to separated file

Related-To: NEO-3155

Change-Id: I1c459384a0285358620a5624655261858b0313ba
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
Mateusz Jablonski
2019-05-31 11:13:52 +02:00
committed by sys_ocldev
parent 06bac437cb
commit a6bcdfe9de
4 changed files with 18 additions and 1 deletions

View File

@@ -65,6 +65,7 @@ set(RUNTIME_SRCS_OS_INTERFACE_WINDOWS
${CMAKE_CURRENT_SOURCE_DIR}/hw_info_config.cpp
${CMAKE_CURRENT_SOURCE_DIR}/wddm/wddm.cpp
${CMAKE_CURRENT_SOURCE_DIR}/wddm/wddm.h
${CMAKE_CURRENT_SOURCE_DIR}/wddm${BRANCH_DIR_SUFFIX}/wddm_configure_device.cpp
${CMAKE_CURRENT_SOURCE_DIR}/wddm/wddm_interface.h
${CMAKE_CURRENT_SOURCE_DIR}/wddm/wddm_interface.cpp
)

View File

@@ -875,7 +875,7 @@ int Wddm::virtualFree(void *ptr, size_t size, unsigned long flags) {
return virtualFreeFnc(ptr, size, flags);
}
bool Wddm::configureDeviceAddressSpace() {
bool Wddm::configureDeviceAddressSpaceImpl() {
SYSTEM_INFO sysInfo;
Wddm::getSystemInfo(&sysInfo);
maximumApplicationAddress = reinterpret_cast<uintptr_t>(sysInfo.lpMaximumApplicationAddress);

View File

@@ -190,6 +190,7 @@ class Wddm {
bool closeAdapter();
void getDeviceState();
void handleCompletion(OsContextWin &osContext);
bool configureDeviceAddressSpaceImpl();
static CreateDXGIFactoryFcn createDxgiFactory;
static GetSystemInfoFcn getSystemInfo;

View File

@@ -0,0 +1,15 @@
/*
* Copyright (C) 2019 Intel Corporation
*
* SPDX-License-Identifier: MIT
*
*/
#include "runtime/os_interface/windows/wddm/wddm.h"
namespace NEO {
bool Wddm::configureDeviceAddressSpace() {
return configureDeviceAddressSpaceImpl();
}
} // namespace NEO