Skip to content

Commit d8db0a8

Browse files
fix: Update Sysman VF management CTS (#142)
fix: Update Sysman VF management CTS Related-To: VLCLJ-2390 Signed-off-by: B, Vishnu Khanth <[email protected]>
1 parent d6f60a2 commit d8db0a8

File tree

3 files changed

+14
-7
lines changed

3 files changed

+14
-7
lines changed

conformance_tests/sysman/test_sysman_vf_management/src/test_sysman_vf_management.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class VfManagementTest : public lzt::SysmanCtsClass {
2626
#define VF_MANAGEMENT_TEST VfManagementTest
2727
#endif // USE_ZESINIT
2828

29-
void validate_vf_capabilities(zes_vf_exp_capabilities_t &vf_capabilities,
29+
void validate_vf_capabilities(zes_vf_exp2_capabilities_t &vf_capabilities,
3030
uint32_t &vf_count) {
3131
EXPECT_GE(vf_capabilities.address.domain, 0);
3232
EXPECT_LE(vf_capabilities.address.domain, MAX_DOMAINs);
@@ -41,8 +41,8 @@ void validate_vf_capabilities(zes_vf_exp_capabilities_t &vf_capabilities,
4141
EXPECT_LE(vf_capabilities.vfID, vf_count);
4242
}
4343

44-
void compare_vf_capabilities(zes_vf_exp_capabilities_t &vf_capability_initial,
45-
zes_vf_exp_capabilities_t &vf_capability_later) {
44+
void compare_vf_capabilities(zes_vf_exp2_capabilities_t &vf_capability_initial,
45+
zes_vf_exp2_capabilities_t &vf_capability_later) {
4646
EXPECT_EQ(vf_capability_initial.stype, vf_capability_later.stype);
4747
EXPECT_EQ(vf_capability_initial.pNext, vf_capability_later.pNext);
4848
EXPECT_EQ(vf_capability_initial.address.domain,

utils/test_harness/sysman/include/test_harness_sysman_vf_management.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ namespace level_zero_tests {
1616
uint32_t get_vf_handles_count(zes_device_handle_t device);
1717
std::vector<zes_vf_handle_t> get_vf_handles(zes_device_handle_t device,
1818
uint32_t &count);
19-
zes_vf_exp_capabilities_t get_vf_capabilities(zes_vf_handle_t vf_handle);
19+
zes_vf_exp2_capabilities_t get_vf_capabilities(zes_vf_handle_t vf_handle);
2020
uint32_t get_vf_mem_util_count(zes_vf_handle_t vf_handle);
2121
std::vector<zes_vf_util_mem_exp2_t> get_vf_mem_util(zes_vf_handle_t vf_handle,
2222
uint32_t &count);

utils/test_harness/sysman/src/test_harness_sysman_vf_management.cpp

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,11 @@ std::vector<zes_vf_handle_t> get_vf_handles(zes_device_handle_t device,
3131
return vf_handles;
3232
}
3333

34-
zes_vf_exp_capabilities_t get_vf_capabilities(zes_vf_handle_t vf_handle) {
35-
zes_vf_exp_capabilities_t vf_capabilities{};
34+
zes_vf_exp2_capabilities_t get_vf_capabilities(zes_vf_handle_t vf_handle) {
35+
zes_vf_exp2_capabilities_t vf_capabilities = {
36+
ZES_STRUCTURE_TYPE_VF_EXP2_CAPABILITIES};
3637
EXPECT_EQ(ZE_RESULT_SUCCESS,
37-
zesVFManagementGetVFCapabilitiesExp(vf_handle, &vf_capabilities));
38+
zesVFManagementGetVFCapabilitiesExp2(vf_handle, &vf_capabilities));
3839
return vf_capabilities;
3940
}
4041

@@ -51,6 +52,9 @@ std::vector<zes_vf_util_mem_exp2_t> get_vf_mem_util(zes_vf_handle_t vf_handle,
5152
count = get_vf_mem_util_count(vf_handle);
5253
}
5354
std::vector<zes_vf_util_mem_exp2_t> vf_util_mem_exp(count);
55+
for (uint32_t i = 0; i < count; i++) {
56+
vf_util_mem_exp[i].stype = ZES_STRUCTURE_TYPE_VF_UTIL_MEM_EXP2;
57+
}
5458
EXPECT_EQ(ZE_RESULT_SUCCESS, zesVFManagementGetVFMemoryUtilizationExp2(
5559
vf_handle, &count, vf_util_mem_exp.data()));
5660
return vf_util_mem_exp;
@@ -69,6 +73,9 @@ get_vf_engine_util(zes_vf_handle_t vf_handle, uint32_t &count) {
6973
count = get_vf_engine_util_count(vf_handle);
7074
}
7175
std::vector<zes_vf_util_engine_exp2_t> vf_util_engine_exp(count);
76+
for (uint32_t i = 0; i < count; i++) {
77+
vf_util_engine_exp[i].stype = ZES_STRUCTURE_TYPE_VF_UTIL_ENGINE_EXP2;
78+
}
7279
EXPECT_EQ(ZE_RESULT_SUCCESS,
7380
zesVFManagementGetVFEngineUtilizationExp2(
7481
vf_handle, &count, vf_util_engine_exp.data()));

0 commit comments

Comments
 (0)