fix: Set debugger supported on arl
Resolves: NEO-12136 Signed-off-by: Jemale Lockett <jemale.lockett@intel.com>
This commit is contained in:
parent
e87acab116
commit
efeee0018f
|
@ -0,0 +1,12 @@
|
||||||
|
#
|
||||||
|
# Copyright (C) 2024 Intel Corporation
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
#
|
||||||
|
|
||||||
|
if(TESTS_XE_HPG_CORE)
|
||||||
|
target_sources(${TARGET_NAME} PRIVATE
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/debug_session_tests_xe_hpg_core.cpp
|
||||||
|
)
|
||||||
|
endif()
|
|
@ -0,0 +1,34 @@
|
||||||
|
/*
|
||||||
|
* Copyright (C) 2024 Intel Corporation
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: MIT
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include "shared/test/common/mocks/mock_device.h"
|
||||||
|
#include "shared/test/common/mocks/mock_sip.h"
|
||||||
|
#include "shared/test/common/test_macros/hw_test.h"
|
||||||
|
|
||||||
|
#include "level_zero/core/test/unit_tests/mocks/mock_built_ins.h"
|
||||||
|
#include "level_zero/tools/source/debug/debug_session_imp.h"
|
||||||
|
#include "level_zero/tools/test/unit_tests/sources/debug/debug_session_common.h"
|
||||||
|
#include "level_zero/tools/test/unit_tests/sources/debug/mock_debug_session.h"
|
||||||
|
|
||||||
|
namespace L0 {
|
||||||
|
namespace ult {
|
||||||
|
|
||||||
|
using DebugApiTest = Test<DebugApiFixture>;
|
||||||
|
HWTEST2_F(DebugApiTest, givenDeviceWhenDebugAttachIsAvaialbleThenGetPropertiesReturnsCorrectFlagForXeHPG, IsARL) {
|
||||||
|
zet_device_debug_properties_t debugProperties = {};
|
||||||
|
debugProperties.flags = ZET_DEVICE_DEBUG_PROPERTY_FLAG_FORCE_UINT32;
|
||||||
|
|
||||||
|
neoDevice->executionEnvironment->rootDeviceEnvironments[0]->osInterface.reset(new OsInterfaceWithDebugAttach);
|
||||||
|
|
||||||
|
auto result = zetDeviceGetDebugProperties(device->toHandle(), &debugProperties);
|
||||||
|
|
||||||
|
EXPECT_EQ(ZE_RESULT_SUCCESS, result);
|
||||||
|
EXPECT_EQ(ZET_DEVICE_DEBUG_PROPERTY_FLAG_ATTACH, debugProperties.flags);
|
||||||
|
}
|
||||||
|
|
||||||
|
} // namespace ult
|
||||||
|
} // namespace L0
|
|
@ -77,7 +77,7 @@ const RuntimeCapabilityTable ARL::capabilityTable{
|
||||||
false, // p2pAccessSupported
|
false, // p2pAccessSupported
|
||||||
false, // p2pAtomicAccessSupported
|
false, // p2pAtomicAccessSupported
|
||||||
true, // fusedEuEnabled
|
true, // fusedEuEnabled
|
||||||
false, // l0DebuggerSupported
|
true, // l0DebuggerSupported
|
||||||
true, // supportsFloatAtomics
|
true, // supportsFloatAtomics
|
||||||
0 // cxlType
|
0 // cxlType
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue