Commit Graph

165 Commits

Author SHA1 Message Date
Chris Freehill c7c971f6e2 Break down monolithic test into many smaller tests
Also, added boot up default power profile, and modified to
accomodate new profile format


[ROCm/rocm_smi_lib commit: 17bf80dcb2]
2019-02-11 22:53:24 -06:00
Chris Freehill bd3b84e353 Add dont_fail option to not fail entire test on a single failure
[ROCm/rocm_smi_lib commit: dd450e963c]
2019-02-09 12:18:49 -06:00
Chris Freehill 00cb1f966b Don't assert or fail tests that are unsupported by system
[ROCm/rocm_smi_lib commit: 08ec2a9804]
2019-01-24 16:07:25 -06:00
Chris Freehill 1600173571 Add support for reading frequency-volt curve data
[ROCm/rocm_smi_lib commit: b6ce6d30f4]
2019-01-09 23:17:16 -06:00
Chris Freehill 80eeb7960f Add support for reading frequency-volt curva data
[ROCm/rocm_smi_lib commit: 639a4e3503]
2019-01-07 08:44:23 -06:00
Chris Freehill 0e337468b7 Handle case where PCIe information is not implemented in system
Also add a new error code for this.


[ROCm/rocm_smi_lib commit: 5e6424cab3]
2018-12-19 17:24:27 -06:00
Chris Freehill d1eead8c64 Add rsmi_version_get() function
Also, modify CMakeLists.txt to use git tags to determine the
shared library version for the SONAME and the ROCm build for the
package name.


[ROCm/rocm_smi_lib commit: 5a9a729b31]
2018-12-06 13:48:59 -06:00
Chris Freehill c56ac1825e Add get and set routines for PCIe bandwidth
[ROCm/rocm_smi_lib commit: 9c897ab86d]
2018-11-16 15:55:38 -06:00
Chris Freehill 78b05ede52 Add rsmi_dev_busy_percent_get()
Also: correct some comments, ifdef out unused code


[ROCm/rocm_smi_lib commit: 861c2c2e33]
2018-11-12 17:25:14 -06:00
Chris Freehill 3ccce7ddbb Add rsmi_dev_pci_id_get() to return BDFID for given device
Also:
* add some exception handling;
* chop newline character off of device name returned from
rsmi_dev_id_get()


[ROCm/rocm_smi_lib commit: 59a952666f]
2018-11-05 11:22:12 -06:00
Chris Freehill 8a6704659d Use sysfs file to get average power instead of debugfs
[ROCm/rocm_smi_lib commit: 62ba2f578e]
2018-10-29 17:59:24 -05:00
Chris Freehill cf2b565985 Add support for new performance levels
Also added tests for new performance levels and clean up some
formatting/style issues.


[ROCm/rocm_smi_lib commit: 767fa53d8c]
2018-10-25 14:13:55 -05:00
Chris Freehill 47a8ea99d1 Comment corrections, debug output and assert added
[ROCm/rocm_smi_lib commit: b2f1ee1764]
2018-10-22 17:26:38 -05:00
Chris Freehill 06b420c200 ROCm 1.9.0 update
[ROCm/rocm_smi_lib commit: 53b7ae1113]
2018-09-16 00:13:29 -05:00
Chris Freehill 1a7ef1a6dd first commit
[ROCm/rocm_smi_lib commit: e948ee5e00]
2017-10-30 12:12:40 -05:00