Skip to content

Commit 52ad8b0

Browse files
bmyatesCompute-Runtime-Automation
authored andcommitted
Update L0 Loader to 1.4.1 (v1.2 spec)
Also make changes to debug API to mitigate API break Signed-off-by: Brandon Yates <[email protected]>
1 parent db82df8 commit 52ad8b0

File tree

8 files changed

+14
-14
lines changed

8 files changed

+14
-14
lines changed

level_zero/api/tools/zet_debug.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ ZE_APIEXPORT ze_result_t ZE_APICALL
9191
zetDebugReadRegisters(
9292
zet_debug_session_handle_t hDebug,
9393
ze_device_thread_t thread,
94-
zet_debug_regset_type_t type,
94+
uint32_t type,
9595
uint32_t start,
9696
uint32_t count,
9797
void *pRegisterValues) {
@@ -102,7 +102,7 @@ ZE_APIEXPORT ze_result_t ZE_APICALL
102102
zetDebugWriteRegisters(
103103
zet_debug_session_handle_t hDebug,
104104
ze_device_thread_t thread,
105-
zet_debug_regset_type_t type,
105+
uint32_t type,
106106
uint32_t start,
107107
uint32_t count,
108108
void *pRegisterValues) {

level_zero/experimental/test/unit_tests/sources/tracing/test_memory_api_tracing.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (C) 2020 Intel Corporation
2+
* Copyright (C) 2020-2021 Intel Corporation
33
*
44
* SPDX-License-Identifier: MIT
55
*
@@ -144,7 +144,7 @@ TEST_F(zeAPITracingRuntimeTests, WhenCallingMemOpenIpcHandleTracingWrapperWithOn
144144

145145
setTracerCallbacksAndEnableTracer();
146146

147-
result = zeMemOpenIpcHandle_Tracing(nullptr, nullptr, ipchandle, ZE_IPC_MEMORY_FLAG_TBD, nullptr);
147+
result = zeMemOpenIpcHandle_Tracing(nullptr, nullptr, ipchandle, 0, nullptr);
148148
EXPECT_EQ(ZE_RESULT_SUCCESS, result);
149149
EXPECT_EQ(defaultUserData, 1);
150150
}

level_zero/tools/source/debug/debug_handlers.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,11 @@ ze_result_t debugGetRegisterSetProperties(zet_device_handle_t hDevice, uint32_t
4343
return ZE_RESULT_ERROR_UNSUPPORTED_FEATURE;
4444
}
4545

46-
ze_result_t debugReadRegisters(zet_debug_session_handle_t hDebug, ze_device_thread_t thread, zet_debug_regset_type_t type, uint32_t start, uint32_t count, void *pRegisterValues) {
46+
ze_result_t debugReadRegisters(zet_debug_session_handle_t hDebug, ze_device_thread_t thread, uint32_t type, uint32_t start, uint32_t count, void *pRegisterValues) {
4747
return ZE_RESULT_ERROR_UNSUPPORTED_FEATURE;
4848
}
4949

50-
ze_result_t debugWriteRegisters(zet_debug_session_handle_t hDebug, ze_device_thread_t thread, zet_debug_regset_type_t type, uint32_t start, uint32_t count, void *pRegisterValues) {
50+
ze_result_t debugWriteRegisters(zet_debug_session_handle_t hDebug, ze_device_thread_t thread, uint32_t type, uint32_t start, uint32_t count, void *pRegisterValues) {
5151
return ZE_RESULT_ERROR_UNSUPPORTED_FEATURE;
5252
}
5353
} // namespace DebugApiHandlers

level_zero/tools/source/debug/debug_handlers.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ ze_result_t debugReadMemory(zet_debug_session_handle_t hDebug, ze_device_thread_
1919
ze_result_t debugWriteMemory(zet_debug_session_handle_t hDebug, ze_device_thread_t thread, const zet_debug_memory_space_desc_t *desc, size_t size, const void *buffer);
2020
ze_result_t debugAcknowledgeEvent(zet_debug_session_handle_t hDebug, const zet_debug_event_t *event);
2121
ze_result_t debugGetRegisterSetProperties(zet_device_handle_t hDevice, uint32_t *pCount, zet_debug_regset_properties_t *pRegisterSetProperties);
22-
ze_result_t debugReadRegisters(zet_debug_session_handle_t hDebug, ze_device_thread_t thread, zet_debug_regset_type_t type, uint32_t start, uint32_t count, void *pRegisterValues);
23-
ze_result_t debugWriteRegisters(zet_debug_session_handle_t hDebug, ze_device_thread_t thread, zet_debug_regset_type_t type, uint32_t start, uint32_t count, void *pRegisterValues);
22+
ze_result_t debugReadRegisters(zet_debug_session_handle_t hDebug, ze_device_thread_t thread, uint32_t type, uint32_t start, uint32_t count, void *pRegisterValues);
23+
ze_result_t debugWriteRegisters(zet_debug_session_handle_t hDebug, ze_device_thread_t thread, uint32_t type, uint32_t start, uint32_t count, void *pRegisterValues);
2424
} // namespace DebugApiHandlers
2525
} // namespace L0

level_zero/tools/source/debug/debug_session.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ struct DebugSession : _zet_debug_session_handle_t {
3434
virtual ze_result_t readMemory(ze_device_thread_t thread, const zet_debug_memory_space_desc_t *desc, size_t size, void *buffer) = 0;
3535
virtual ze_result_t writeMemory(ze_device_thread_t thread, const zet_debug_memory_space_desc_t *desc, size_t size, const void *buffer) = 0;
3636
virtual ze_result_t acknowledgeEvent(const zet_debug_event_t *event) = 0;
37-
virtual ze_result_t readRegisters(ze_device_thread_t thread, zet_debug_regset_type_t type, uint32_t start, uint32_t count, void *pRegisterValues) = 0;
38-
virtual ze_result_t writeRegisters(ze_device_thread_t thread, zet_debug_regset_type_t type, uint32_t start, uint32_t count, void *pRegisterValues) = 0;
37+
virtual ze_result_t readRegisters(ze_device_thread_t thread, uint32_t type, uint32_t start, uint32_t count, void *pRegisterValues) = 0;
38+
virtual ze_result_t writeRegisters(ze_device_thread_t thread, uint32_t type, uint32_t start, uint32_t count, void *pRegisterValues) = 0;
3939
virtual ze_result_t getRegisterSetPropertiesExp(uint32_t *pCount, zet_debug_regset_properties_exp_t *pRegisterSetPropertiesExp) = 0;
4040

4141
Device *getConnectedDevice() { return connectedDevice; }

level_zero/tools/test/unit_tests/sources/debug/mock_debug_session.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,10 @@ struct DebugSessionMock : public L0::RootDebugSession {
5050
ze_result_t acknowledgeEvent(const zet_debug_event_t *event) override {
5151
return ZE_RESULT_ERROR_UNSUPPORTED_FEATURE;
5252
}
53-
ze_result_t readRegisters(ze_device_thread_t thread, zet_debug_regset_type_t type, uint32_t start, uint32_t count, void *pRegisterValues) override {
53+
ze_result_t readRegisters(ze_device_thread_t thread, uint32_t type, uint32_t start, uint32_t count, void *pRegisterValues) override {
5454
return ZE_RESULT_ERROR_UNSUPPORTED_FEATURE;
5555
}
56-
ze_result_t writeRegisters(ze_device_thread_t thread, zet_debug_regset_type_t type, uint32_t start, uint32_t count, void *pRegisterValues) override {
56+
ze_result_t writeRegisters(ze_device_thread_t thread, uint32_t type, uint32_t start, uint32_t count, void *pRegisterValues) override {
5757
return ZE_RESULT_ERROR_UNSUPPORTED_FEATURE;
5858
}
5959
ze_result_t getRegisterSetPropertiesExp(uint32_t *pCount, zet_debug_regset_properties_exp_t *pRegisterSetPropertiesExp) override {

level_zero/tools/test/unit_tests/sources/debug/test_debug_api.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ TEST(DebugSessionTest, WhenUnsupportedFunctionCalledThenErrorIsReturned) {
9494
result = L0::DebugApiHandlers::debugGetRegisterSetProperties(hDevice, nullptr, nullptr);
9595
EXPECT_EQ(result, ZE_RESULT_ERROR_UNSUPPORTED_FEATURE);
9696

97-
zet_debug_regset_type_t type = {ZET_DEBUG_REGSET_TYPE_INVALID};
97+
uint32_t type = {0};
9898
result = L0::DebugApiHandlers::debugReadRegisters(session, thread, type, 0, 0, nullptr);
9999
EXPECT_EQ(result, ZE_RESULT_ERROR_UNSUPPORTED_FEATURE);
100100

manifests/manifest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ components:
3030
branch: master
3131
dest_dir: level_zero
3232
repository: https://github.com/oneapi-src/level-zero
33-
revision: v1.3.7
33+
revision: v1.4.1
3434
type: git
3535
libva:
3636
dest_dir: libva

0 commit comments

Comments
 (0)