Merge amd-staging into amd-master 20231207
Signed-off-by: guanyu12 <guanyu12@amd.com>
Change-Id: Ic67feea6e7d21338cc3bbd76220f03effec59cbf
[ROCm/rocm_smi_lib commit: 6793fda4ef]
このコミットが含まれているのは:
@@ -86,6 +86,7 @@ void TestOverdriveRead::Close() {
|
||||
|
||||
|
||||
void TestOverdriveRead::Run(void) {
|
||||
GTEST_SKIP_("Temporarily disabled due to kernel issue");
|
||||
rsmi_status_t err;
|
||||
uint32_t val_ui32;
|
||||
|
||||
@@ -99,6 +100,16 @@ void TestOverdriveRead::Run(void) {
|
||||
PrintDeviceHeader(i);
|
||||
|
||||
err = rsmi_dev_overdrive_level_get(i, &val_ui32);
|
||||
if (err == RSMI_STATUS_NOT_SUPPORTED) {
|
||||
IF_VERB(STANDARD) {
|
||||
std::cout <<
|
||||
"\t**Overdrive Level get is not supported on this machine" << std::endl;
|
||||
}
|
||||
// Verify api support checking functionality is working
|
||||
err = rsmi_dev_overdrive_level_get(i, nullptr);
|
||||
ASSERT_EQ(err, RSMI_STATUS_NOT_SUPPORTED);
|
||||
continue;
|
||||
}
|
||||
CHK_ERR_ASRT(err)
|
||||
IF_VERB(STANDARD) {
|
||||
std::cout << "\t**OverDrive Level:" << val_ui32 << std::endl;
|
||||
|
||||
@@ -85,6 +85,7 @@ void TestOverdriveReadWrite::Close() {
|
||||
|
||||
|
||||
void TestOverdriveReadWrite::Run(void) {
|
||||
GTEST_SKIP_("Temporarily disabled due to kernel issue");
|
||||
rsmi_status_t ret;
|
||||
uint32_t val;
|
||||
|
||||
@@ -101,12 +102,21 @@ void TestOverdriveReadWrite::Run(void) {
|
||||
std::cout << "Set Overdrive level to 0%..." << std::endl;
|
||||
}
|
||||
ret = rsmi_dev_overdrive_level_set(dv_ind, 0);
|
||||
if (ret == RSMI_STATUS_NOT_SUPPORTED) {
|
||||
IF_VERB(STANDARD) {
|
||||
std::cout <<
|
||||
"\t**Overdrive Level set is not supported on this machine" << std::endl;
|
||||
}
|
||||
continue;
|
||||
}
|
||||
CHK_ERR_ASRT(ret)
|
||||
IF_VERB(STANDARD) {
|
||||
std::cout << "Set Overdrive level to 10%..." << std::endl;
|
||||
}
|
||||
ret = rsmi_dev_overdrive_level_set(dv_ind, 10);
|
||||
CHK_ERR_ASRT(ret)
|
||||
// this won't be reachable if set doesn't work
|
||||
// and is checked by overdrive_read.cc test
|
||||
ret = rsmi_dev_overdrive_level_get(dv_ind, &val);
|
||||
CHK_ERR_ASRT(ret)
|
||||
IF_VERB(STANDARD) {
|
||||
|
||||
新しいイシューから参照
ユーザーをブロックする