mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 06:49:52 +08:00
Move SysCalls to core
Related-To: NEO-3982 Change-Id: Ie4797e0c83891d689dd8903716bce9292702938d Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
committed by
sys_ocldev
parent
2242b5dd17
commit
3aa454a771
@@ -50,9 +50,9 @@ set(RUNTIME_SRCS_DLL_WINDOWS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/windows/environment_variables.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/windows/options_windows.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/windows/os_interface.cpp
|
||||
${NEO_SOURCE_DIR}/core/os_interface/windows/sys_calls.cpp
|
||||
${NEO_SOURCE_DIR}/runtime/gmm_helper/gmm_memory.cpp
|
||||
${NEO_SOURCE_DIR}/runtime/gmm_helper/page_table_mngr.cpp
|
||||
${NEO_SOURCE_DIR}/runtime/os_interface/windows/sys_calls.cpp
|
||||
${NEO_SOURCE_DIR}/runtime/os_interface/windows/wddm/wddm_calls.cpp
|
||||
${NEO_SOURCE_DIR}/runtime/os_interface/windows/wddm/wddm_create.cpp
|
||||
)
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
#include "core/helpers/kmd_notify_properties.h"
|
||||
#include "runtime/os_interface/windows/sys_calls.h"
|
||||
#include "core/os_interface/windows/sys_calls.h"
|
||||
|
||||
using namespace NEO;
|
||||
|
||||
|
||||
@@ -33,7 +33,6 @@ set(RUNTIME_SRCS_OS_INTERFACE_WINDOWS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/os_time_win.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/performance_counters_win.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/performance_counters_win.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/sys_calls.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/thk_wrapper.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}${BRANCH_DIR_SUFFIX}/wddm_allocation.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/wddm_allocation.h
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
#include "os_interface.h"
|
||||
|
||||
#include "runtime/os_interface/windows/sys_calls.h"
|
||||
#include "core/os_interface/windows/sys_calls.h"
|
||||
#include "runtime/os_interface/windows/wddm/wddm.h"
|
||||
|
||||
namespace NEO {
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
/*
|
||||
* Copyright (C) 2018-2019 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
*/
|
||||
|
||||
#include "sys_calls.h"
|
||||
|
||||
namespace NEO {
|
||||
|
||||
namespace SysCalls {
|
||||
|
||||
HANDLE createEvent(LPSECURITY_ATTRIBUTES lpEventAttributes, BOOL bManualReset, BOOL bInitialState, LPCSTR lpName) {
|
||||
return CreateEventA(lpEventAttributes, bManualReset, bInitialState, lpName);
|
||||
}
|
||||
|
||||
BOOL closeHandle(HANDLE hObject) {
|
||||
return CloseHandle(hObject);
|
||||
}
|
||||
|
||||
BOOL getSystemPowerStatus(LPSYSTEM_POWER_STATUS systemPowerStatusPtr) {
|
||||
return GetSystemPowerStatus(systemPowerStatusPtr);
|
||||
}
|
||||
BOOL getModuleHandle(DWORD dwFlags, LPCWSTR lpModuleName, HMODULE *phModule) {
|
||||
return GetModuleHandleEx(dwFlags, lpModuleName, phModule);
|
||||
}
|
||||
DWORD getModuleFileName(HMODULE hModule, LPWSTR lpFilename, DWORD nSize) {
|
||||
return GetModuleFileName(hModule, lpFilename, nSize);
|
||||
}
|
||||
} // namespace SysCalls
|
||||
|
||||
} // namespace NEO
|
||||
@@ -1,23 +0,0 @@
|
||||
/*
|
||||
* Copyright (C) 2018-2019 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
#include <Windows.h>
|
||||
|
||||
namespace NEO {
|
||||
|
||||
namespace SysCalls {
|
||||
|
||||
HANDLE createEvent(LPSECURITY_ATTRIBUTES lpEventAttributes, BOOL bManualReset, BOOL bInitialState, LPCSTR lpName);
|
||||
BOOL closeHandle(HANDLE hObject);
|
||||
BOOL getSystemPowerStatus(LPSYSTEM_POWER_STATUS systemPowerStatusPtr);
|
||||
BOOL getModuleHandle(DWORD dwFlags, LPCWSTR lpModuleName, HMODULE *phModule);
|
||||
DWORD getModuleFileName(HMODULE hModule, LPWSTR lpFilename, DWORD nSize);
|
||||
|
||||
} // namespace SysCalls
|
||||
|
||||
} // namespace NEO
|
||||
@@ -12,6 +12,7 @@
|
||||
#include "core/helpers/interlocked_max.h"
|
||||
#include "core/os_interface/windows/debug_registry_reader.h"
|
||||
#include "core/os_interface/windows/kmdaf_listener.h"
|
||||
#include "core/os_interface/windows/sys_calls.h"
|
||||
#include "core/os_interface/windows/wddm_engine_mapper.h"
|
||||
#include "core/sku_info/operations/windows/sku_info_receiver.h"
|
||||
#include "core/utilities/stackvec.h"
|
||||
@@ -23,7 +24,6 @@
|
||||
#include "runtime/os_interface/hw_info_config.h"
|
||||
#include "runtime/os_interface/windows/gdi_interface.h"
|
||||
#include "runtime/os_interface/windows/os_context_win.h"
|
||||
#include "runtime/os_interface/windows/sys_calls.h"
|
||||
#include "runtime/os_interface/windows/wddm/wddm_interface.h"
|
||||
#include "runtime/os_interface/windows/wddm_allocation.h"
|
||||
#include "runtime/os_interface/windows/wddm_residency_allocations_container.h"
|
||||
|
||||
Reference in New Issue
Block a user