Chris Freehill
5d91dac776
Add rsmi_dev_memory_total_get()and rsmi_dev_memory_usage_get()
...
[ROCm/rocm_smi_lib commit: ddd292f1b5 ]
2019-03-04 18:26:11 -06:00
Chris Freehill
41c8ca9bb6
Re-organize function documentation into sections
...
[ROCm/rocm_smi_lib commit: 89fb40fbe5 ]
2019-03-03 23:11:50 -06:00
Chris Freehill
8bd8217df8
Use "_t" suffix consistently for RSMI types
...
[ROCm/rocm_smi_lib commit: bc0d801478 ]
2019-03-02 16:30:30 -06:00
Chris Freehill
dfe3b9822b
Added rsmi_dev_error_count_get()
...
[ROCm/rocm_smi_lib commit: fb5f41fc10 ]
2019-03-01 16:33:11 -06:00
Chris Freehill
9fa25de22a
Add rsmi_dev_pci_throughput_get()
...
[ROCm/rocm_smi_lib commit: 18ce553dce ]
2019-02-27 15:10:26 -06:00
Chris Freehill
168ac647dd
Add VBIOS version get function
...
Also, consolidate "get version" type function tests into 1 test.
[ROCm/rocm_smi_lib commit: 021f13a68f ]
2019-02-24 11:01:18 -06:00
Chris Freehill
011b4fc51a
Documentation and volt-curve read updates
...
[ROCm/rocm_smi_lib commit: 68b5e2ee0d ]
2019-02-22 15:05:44 -06:00
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
301aaa28ab
Replace fan test failure with warning
...
In some cases, the fan sysfs files will exist even if the device
doesn't have a fan. In these cases, the tests will give apparently
random results.
Also, remove documentation and ifdef'd test of debugfs related
power functions.
[ROCm/rocm_smi_lib commit: 4ab27528be ]
2019-02-08 09:51:10 -06:00
Chris Freehill
3234808d49
Add support for reading frequency-volt curve data
...
[ROCm/rocm_smi_lib commit: 64eec4673a ]
2019-01-07 10:20:53 -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
8c5e03f219
Add get and set routines for PCIe bandwidth
...
[ROCm/rocm_smi_lib commit: bc200d205e ]
2018-11-19 17:01:49 -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
e2b09ef8cd
Correct the number of allowable power profiles
...
[ROCm/rocm_smi_lib commit: f083c9c919 ]
2018-10-05 23:09:28 -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