Commit Graph

59 Commits

Author SHA1 Message Date
Jenkins c9f94b8a56 Merge 'master' into 'amd-master'
Change-Id: Ib1b569d15ac06ba03aa19463b41bc0803db09883


[ROCm/rocm_smi_lib commit: 798345b4ee]
2019-02-18 04:09:58 -06:00
Chris Freehill 93870e1eea Merge pull request #17 from cfreehill/master
Documentation updates

[ROCm/rocm_smi_lib commit: 477e47b542]
2019-02-15 21:09:29 -06:00
Chris Freehill b6d8b3e92e Documentation updates
-Replaced README with cleaner version.
-Added PDF introductory document (same as README)


[ROCm/rocm_smi_lib commit: 4449411e35]
2019-02-15 17:23:12 -06:00
Jenkins eb011b77b7 Merge 'master' into 'amd-master'
Change-Id: I8f6371e1009c9aa4b53ea010b6d7b186c34b556d


[ROCm/rocm_smi_lib commit: 9729e98d5f]
2019-02-13 04:10:03 -06:00
Chris Freehill f00036a0b3 Merge pull request #15 from cfreehill/master
Add get_version test; remove sanity test

[ROCm/rocm_smi_lib commit: 61593c3895]
2019-02-12 19:02:44 -06:00
Chris Freehill 3bc7d827b0 Add get_version test; remove sanity test
Also, don't fail pcie bandwidth test when the pp_dpm_pcie file
does not correctly show the current bandwidth.


[ROCm/rocm_smi_lib commit: f3fa9a036c]
2019-02-12 18:07:26 -06:00
Jenkins d0a073fd3c Merge 'master' into 'amd-master'
Change-Id: I65e79e3728b2441b8ff9ebb63301c982bc8ea0e0


[ROCm/rocm_smi_lib commit: adde1c326f]
2019-02-12 04:09:55 -06:00
Chris Freehill 422f106eff Merge pull request #14 from cfreehill/master
Break down monolithic test into smaller tests

[ROCm/rocm_smi_lib commit: b9172533b9]
2019-02-11 23:06:00 -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 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 b38d6a1cb2 Merge pull request #13 from cfreehill/master
Replace fan test failure with warning

[ROCm/rocm_smi_lib commit: 6ff98fc7f6]
2019-02-08 10:26:03 -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
Jenkins dcb692d4b1 Merge 'master' into 'amd-master'
Change-Id: Ib08c07571f3c3a68e56d06dbdc5d7ee60cdb32c2


[ROCm/rocm_smi_lib commit: 4750b33579]
2019-01-25 18:45:53 -05:00
Chris Freehill f4a22f377e Merge pull request #11 from cfreehill/master
Don't assert or fail tests that are unsupported by system 

[ROCm/rocm_smi_lib commit: ce2c7c1639]
2019-01-24 16:44:22 -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 c0229cad60 Merge pull request #1 from RadeonOpenCompute/master
Update from master

[ROCm/rocm_smi_lib commit: 1856bf6db8]
2019-01-24 13:54:44 -06:00
Jenkins 854e16843f Merge 'master' into 'amd-master'
Change-Id: I1cf8b97b83403eb8d802dc7e80175a6aabe42198


[ROCm/rocm_smi_lib commit: 026b22b95c]
2019-01-11 04:09:57 -06:00
Chris Freehill ed1d487ecf Merge pull request #10 from cfreehill/master
Add postinst and prerm scripts for debian and rpm

[ROCm/rocm_smi_lib commit: b2eb5d79c6]
2019-01-10 11:39:56 -06:00
Chris Freehill 5504cb80f5 Add postinst and prerm scripts for debian and rpm
[ROCm/rocm_smi_lib commit: 15efd11dcc]
2019-01-10 10:38:34 -06:00
Chris Freehill 97647a77c2 Merge pull request #8 from cfreehill/master
Add postinst and prerm scripts for debian and rpm

[ROCm/rocm_smi_lib commit: 00078ff5ac]
2019-01-09 23:21:40 -06:00
Chris Freehill 3305ba2856 Merge pull request #9 from cfreehill/pp_od_clk_voltage
Add support for reading frequency-volt curve data

[ROCm/rocm_smi_lib commit: ef27d41628]
2019-01-09 23:20:34 -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 e687a98871 Add postinst and prerm scripts for debian and rpm
[ROCm/rocm_smi_lib commit: 253c82c93a]
2019-01-09 23:17:16 -06:00
Chris Freehill 845b3f3e4f Add postinst and prerm scripts for debian and rpm
[ROCm/rocm_smi_lib commit: b9b0b26a78]
2019-01-09 10:28:01 -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
Jenkins 4142956fba Merge 'master' into 'amd-master'
Change-Id: I029becb8a8d7d69e01c23362e8de982f0802dd7b


[ROCm/rocm_smi_lib commit: 5727940fba]
2018-12-20 04:09:48 -06:00
Chris Freehill 25c37e80fc Merge pull request #7 from cfreehill/master
Handle case where PCIe information is not implemented in system

[ROCm/rocm_smi_lib commit: 3289fc6073]
2018-12-19 17:33:01 -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 d382cb96c5 Merge pull request #6 from cfreehill/master
Add rsmi_version_get_function()

[ROCm/rocm_smi_lib commit: 85cc754a83]
2018-12-07 13:14:43 -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 dd53ec1d82 Merge pull request #5 from cfreehill/get_set_pcie
Get and set PCIe transaction rate

[ROCm/rocm_smi_lib commit: 499fcac759]
2018-11-20 16:03:48 -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
Jenkins 141cf33234 Merge 'master' into 'amd-master'
Change-Id: I3ef383f30735dea9eaa62e114cc39aa35f7cc741


[ROCm/rocm_smi_lib commit: 460f2e6b1c]
2018-10-26 04:09:48 -05:00
Chris Freehill 480b4fc600 Merge "Merge 'master' into 'amd-master'" into amd-master
[ROCm/rocm_smi_lib commit: 0c84f5117e]
2018-10-25 15:42:28 -04: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
Jenkins 4bca230204 Merge 'master' into 'amd-master'
Change-Id: Ia3824075144415287fbe67fff68a52e12f10f5c5


[ROCm/rocm_smi_lib commit: 6d30a7f126]
2018-10-25 04:09:39 -05:00
Jenkins e97e422d21 Merge 'master' into 'amd-master'
Change-Id: Idf74c08d56275eea693955c9380a5330d54def67


[ROCm/rocm_smi_lib commit: 41eb15e424]
2018-10-24 17:39:24 -05:00
Chris Freehill 71d80e88c2 Add gtest based testing
[ROCm/rocm_smi_lib commit: b9c6a5a443]
2018-10-24 11:57:03 -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
cfreehill ffdd360b01 Merge pull request #3 from RadeonOpenCompute/roc-1.9.x
Correct the number of allowable power profiles

[ROCm/rocm_smi_lib commit: e046fbdddf]
2018-10-05 23:14:47 -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
Gregory Stoner cdbb65e6ef Update README.md
[ROCm/rocm_smi_lib commit: d72d7eb5a5]
2018-09-23 20:35:10 -05:00
Gregory Stoner 7510866640 Update README.md
[ROCm/rocm_smi_lib commit: 1b12c8c981]
2018-09-23 20:34:22 -05:00
Gregory Stoner 863ea3c65e Update README.md
[ROCm/rocm_smi_lib commit: 88e3eadac7]
2018-09-16 12:33:37 -05:00
Gregory Stoner 864d1cfaa8 Update README.md
[ROCm/rocm_smi_lib commit: 959468d0b6]
2018-09-16 12:32:33 -05:00