[SWDEV-548312] Fix for rsmitstReadWrite.TestPciReadWrite failure in rsmi-tests on MI200. (#1834)
* Fix for rsmitstReadWrite.TestPciReadWrite failure in rsmi-tests Signed-off-by: yalmusaf_amdeng <yalmusaf@amd.com> * Resolved comments Signed-off-by: yalmusaf_amdeng <yalmusaf@amd.com> --------- Signed-off-by: yalmusaf_amdeng <yalmusaf@amd.com> Co-authored-by: yalmusaf_amdeng <yalmusaf@amd.com>
This commit is contained in:
gecommit door
GitHub
bovenliggende
c0d773c47b
commit
c9d6a8720c
@@ -159,7 +159,8 @@ void TestPciReadWrite::Run(void) {
|
||||
}
|
||||
// Verify api support checking functionality is working
|
||||
ret = rsmi_dev_pci_bandwidth_get(dv_ind, nullptr);
|
||||
ASSERT_EQ(ret, RSMI_STATUS_INVALID_ARGS);
|
||||
ASSERT_TRUE(ret == RSMI_STATUS_INVALID_ARGS || ret == RSMI_STATUS_NOT_SUPPORTED);
|
||||
std::cout << "Expected INVALID_ARGS or NOT_SUPPORTED when passing nullptr to rsmi_dev_pci_bandwidth_get; got: " << ret;
|
||||
|
||||
// First set the bitmask to all supported bandwidths
|
||||
freq_bitmask = ~(~0u << bw.transfer_rate.num_supported);
|
||||
@@ -178,7 +179,9 @@ void TestPciReadWrite::Run(void) {
|
||||
" ..." << std::endl;
|
||||
}
|
||||
ret = rsmi_dev_pci_bandwidth_set(dv_ind, freq_bitmask);
|
||||
CHK_ERR_ASRT(ret)
|
||||
if (ret != RSMI_STATUS_NOT_SUPPORTED) {
|
||||
CHK_ERR_ASRT(ret);
|
||||
}
|
||||
|
||||
ret = rsmi_dev_pci_bandwidth_get(dv_ind, &bw);
|
||||
CHK_ERR_ASRT(ret)
|
||||
@@ -189,7 +192,9 @@ void TestPciReadWrite::Run(void) {
|
||||
std::cout << "\tResetting mask to all bandwidths." << std::endl;
|
||||
}
|
||||
ret = rsmi_dev_pci_bandwidth_set(dv_ind, 0xFFFFFFFF);
|
||||
CHK_ERR_ASRT(ret)
|
||||
if (ret != RSMI_STATUS_NOT_SUPPORTED) {
|
||||
CHK_ERR_ASRT(ret);
|
||||
}
|
||||
|
||||
ret = rsmi_dev_perf_level_set(dv_ind, RSMI_DEV_PERF_LEVEL_AUTO);
|
||||
CHK_ERR_ASRT(ret)
|
||||
|
||||
Verwijs in nieuw issue
Block a user