mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-05 09:09:04 +08:00
Remove from api_intercept api_enter
- create new api_enter file - fix dependencies - remove platform include form wddm Change-Id: I5614c3aadbf373b58dfdb34f2f3dec8977e20a3d
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2017-2019 Intel Corporation
|
||||
* Copyright (C) 2017-2020 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
@@ -7,6 +7,8 @@
|
||||
|
||||
#include "gdi_interface.h"
|
||||
|
||||
#include "core/debug_settings/debug_settings_manager.h"
|
||||
|
||||
namespace NEO {
|
||||
|
||||
inline const std::string getGdiName() {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2017-2019 Intel Corporation
|
||||
* Copyright (C) 2017-2020 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
@@ -11,65 +11,6 @@
|
||||
#include <d3dkmthk.h>
|
||||
|
||||
namespace NEO {
|
||||
// IDs for easy system times identification
|
||||
enum SystemCallsIds {
|
||||
SYSTIMER_ID_OPENADAPTERFROMHDC = 1,
|
||||
SYSTIMER_ID_OPENADAPTERFROMLUID = 2,
|
||||
SYSTIMER_ID_CLOSEADAPTER = 3,
|
||||
SYSTIMER_ID_QUERYADAPTERINFO = 4,
|
||||
SYSTIMER_ID_ESCAPE = 5,
|
||||
SYSTIMER_ID_CREATEDEVICE = 6,
|
||||
SYSTIMER_ID_DESTROYDEVICE = 7,
|
||||
SYSTIMER_ID_CREATECONTEXT = 8,
|
||||
SYSTIMER_ID_DESTROYCONTEXT = 9,
|
||||
SYSTIMER_ID_CREATEALLOCATION = 10,
|
||||
SYSTIMER_ID_DESTROYALLOCATION = 11,
|
||||
SYSTIMER_ID_OPENRESOURCE = 12,
|
||||
SYSTIMER_ID_QUERYRESOURCEINFO = 13,
|
||||
SYSTIMER_ID_LOCK = 14,
|
||||
SYSTIMER_ID_UNLOCK = 15,
|
||||
SYSTIMER_ID_RENDER = 16,
|
||||
SYSTIMER_ID_CREATESYNCHRONIZATIONOBJECT = 17,
|
||||
SYSTIMER_ID_DESTROYSYNCHRONIZATIONOBJECT = 18,
|
||||
SYSTIMER_ID_SIGNALSYNCHRONIZATIONOBJECT = 19,
|
||||
SYSTIMER_ID_WAITFORSYNCHRONIZATIONOBJECT = 20,
|
||||
SYSTIMER_ID_CREATESYNCHRONIZATIONOBJECT2 = 21,
|
||||
SYSTIMER_ID_GETDEVICESTATE = 22,
|
||||
SYSTIMER_ID_MAKERESIDENT = 23,
|
||||
SYSTIMER_ID_EVICT = 24,
|
||||
SYSTIMER_ID_WAITFORSYNCHRONIZATIONOBJECTFROMCPU = 25,
|
||||
SYSTIMER_ID_SIGNALSYNCHRONIZATIONOBJECTFROMCPU = 26,
|
||||
SYSTIMER_ID_WAITFORSYNCHRONIZATIONOBJECTFROMGPU = 27,
|
||||
SYSTIMER_ID_SIGNALSYNCHRONIZATIONOBJECTFROMGPU = 28,
|
||||
SYSTIMER_ID_CREATEPAGINGQUEUE = 29,
|
||||
SYSTIMER_ID_D3DDDI_DESTROYPAGINGQUEUE = 30,
|
||||
SYSTIMER_ID_LOCK2 = 31,
|
||||
SYSTIMER_ID_UNLOCK2 = 32,
|
||||
SYSTIMER_ID_INVALIDATECACHE = 33,
|
||||
SYSTIMER_ID_D3DDDI_MAPGPUVIRTUALADDRESS = 34,
|
||||
SYSTIMER_ID_D3DDDI_RESERVEGPUVIRTUALADDRESS = 35,
|
||||
SYSTIMER_ID_FREEGPUVIRTUALADDRESS = 36,
|
||||
SYSTIMER_ID_UPDATEGPUVIRTUALADDRESS = 37,
|
||||
SYSTIMER_ID_CREATECONTEXTVIRTUAL = 38,
|
||||
SYSTIMER_ID_SUBMITCOMMAND = 39,
|
||||
SYSTIMER_ID_OPENSYNCOBJECTFROMNTHANDLE2 = 40,
|
||||
SYSTIMER_ID_OPENSYNCOBJECTNTHANDLEFROMNAME = 41,
|
||||
SYSTIMER_ID_DESTROYALLOCATION2 = 42,
|
||||
SYSTIMER_ID_REGISTERTRIMNOTIFICATION = 43,
|
||||
SYSTIMER_ID_UNREGISTERTRIMNOTIFICATION = 44,
|
||||
SYSTIMER_ID_QUERYRESOURCEINFOFROMNTHANDLE = 45,
|
||||
SYSTIMER_ID_OPENRESOURCEFROMNTHANDLE = 46,
|
||||
SYSTIMER_ID_CREATEHWQUEUE = 47,
|
||||
SYSTIMER_ID_DESTROYHWQUEUE = 48,
|
||||
SYSTIMER_ID_SUBMITCOMMANDTOHWQUEUE = 49,
|
||||
|
||||
SYSTIMER_ID_SLEEP_0 = 100,
|
||||
SYSTIMER_ID_WAIT_FOR_KMD = 200,
|
||||
SYSTIMER_ID_CMD_COMPLETE = 300,
|
||||
|
||||
SYSTIMER_ID_OGL = 400,
|
||||
};
|
||||
|
||||
template <typename Param>
|
||||
class ThkWrapper {
|
||||
typedef NTSTATUS(APIENTRY *Func)(Param);
|
||||
|
||||
@@ -28,7 +28,6 @@
|
||||
#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"
|
||||
#include "runtime/platform/platform.h"
|
||||
|
||||
#include "gmm_memory.h"
|
||||
|
||||
@@ -117,7 +116,7 @@ bool Wddm::init(HardwareInfo &outHardwareInfo) {
|
||||
return false;
|
||||
}
|
||||
|
||||
platform()->peekExecutionEnvironment()->initGmm();
|
||||
rootDeviceEnvironment.executionEnvironment.initGmm();
|
||||
|
||||
auto preemptionMode = PreemptionHelper::getDefaultPreemptionMode(outHardwareInfo);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user