Commit Graph

34 Commits

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


[ROCm/amdsmi commit: 17bf80dcb2]
2019-02-11 22:53:24 -06:00
Chris Freehill 91d7476581 Add dont_fail option to not fail entire test on a single failure
[ROCm/amdsmi commit: dd450e963c]
2019-02-09 12:18:49 -06:00
Chris Freehill 65bfca358a 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/amdsmi commit: 4ab27528be]
2019-02-08 09:51:10 -06:00
Chris Freehill 0019e1caab Don't assert or fail tests that are unsupported by system
[ROCm/amdsmi commit: 08ec2a9804]
2019-01-24 16:07:25 -06:00
Chris Freehill b65811ce9c Merge pull request #10 from cfreehill/master
Add postinst and prerm scripts for debian and rpm

[ROCm/amdsmi commit: b2eb5d79c6]
2019-01-10 11:39:56 -06:00
Chris Freehill 73200ba07d Add postinst and prerm scripts for debian and rpm
[ROCm/amdsmi commit: 15efd11dcc]
2019-01-10 10:38:34 -06:00
Chris Freehill 3889df286a Add support for reading frequency-volt curve data
[ROCm/amdsmi commit: b6ce6d30f4]
2019-01-09 23:17:16 -06:00
Chris Freehill ffd0fffddd Add postinst and prerm scripts for debian and rpm
[ROCm/amdsmi commit: 253c82c93a]
2019-01-09 23:17:16 -06:00
Chris Freehill 340f3bc424 Add postinst and prerm scripts for debian and rpm
[ROCm/amdsmi commit: b9b0b26a78]
2019-01-09 10:28:01 -06:00
Chris Freehill e3104f3ac0 Add support for reading frequency-volt curve data
[ROCm/amdsmi commit: 64eec4673a]
2019-01-07 10:20:53 -06:00
Chris Freehill f2298dc9c1 Add support for reading frequency-volt curva data
[ROCm/amdsmi commit: 639a4e3503]
2019-01-07 08:44:23 -06:00
Chris Freehill 6ff5fbf385 Handle case where PCIe information is not implemented in system
Also add a new error code for this.


[ROCm/amdsmi commit: 5e6424cab3]
2018-12-19 17:24:27 -06:00
Chris Freehill 01ffc5f17f 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/amdsmi commit: 5a9a729b31]
2018-12-06 13:48:59 -06:00
Chris Freehill 0c669a84ae Add get and set routines for PCIe bandwidth
[ROCm/amdsmi commit: bc200d205e]
2018-11-19 17:01:49 -06:00
Chris Freehill 664731b39c Add get and set routines for PCIe bandwidth
[ROCm/amdsmi commit: 9c897ab86d]
2018-11-16 15:55:38 -06:00
Chris Freehill a409a4458a Add rsmi_dev_busy_percent_get()
Also: correct some comments, ifdef out unused code


[ROCm/amdsmi commit: 861c2c2e33]
2018-11-12 17:25:14 -06:00
Chris Freehill ee1e4998a7 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/amdsmi commit: 59a952666f]
2018-11-05 11:22:12 -06:00
Chris Freehill 827476e898 Use sysfs file to get average power instead of debugfs
[ROCm/amdsmi commit: 62ba2f578e]
2018-10-29 17:59:24 -05:00
Chris Freehill d94b01b69f Add support for new performance levels
Also added tests for new performance levels and clean up some
formatting/style issues.


[ROCm/amdsmi commit: 767fa53d8c]
2018-10-25 14:13:55 -05:00
Chris Freehill 92557a04e9 Add gtest based testing
[ROCm/amdsmi commit: b9c6a5a443]
2018-10-24 11:57:03 -05:00
Chris Freehill b59c4be528 Comment corrections, debug output and assert added
[ROCm/amdsmi commit: b2f1ee1764]
2018-10-22 17:26:38 -05:00
Chris Freehill e9c1e36301 Correct the number of allowable power profiles
[ROCm/amdsmi commit: f083c9c919]
2018-10-05 23:09:28 -05:00
Gregory Stoner d473141165 Update README.md
[ROCm/amdsmi commit: d72d7eb5a5]
2018-09-23 20:35:10 -05:00
Gregory Stoner 0115c1a80e Update README.md
[ROCm/amdsmi commit: 1b12c8c981]
2018-09-23 20:34:22 -05:00
Gregory Stoner 29f63281fa Update README.md
[ROCm/amdsmi commit: 88e3eadac7]
2018-09-16 12:33:37 -05:00
Gregory Stoner 4a5bbdef57 Update README.md
[ROCm/amdsmi commit: 959468d0b6]
2018-09-16 12:32:33 -05:00
Chris Freehill 455470573e ROCm 1.9.0 update
[ROCm/amdsmi commit: 53b7ae1113]
2018-09-16 00:13:29 -05:00
Gregory Stoner db1c389df1 Update README.md
[ROCm/amdsmi commit: 87e7a6fad4]
2018-08-01 21:12:56 -05:00
Gregory Stoner 44b9be069e Update README.md
[ROCm/amdsmi commit: 583c976672]
2017-10-30 15:11:36 -05:00
Gregory Stoner 1c8838ecef Update README.md
[ROCm/amdsmi commit: df6210e389]
2017-10-30 15:09:42 -05:00
Gregory Stoner 04f03d9aff Rename license.txt to License.txt
[ROCm/amdsmi commit: 48e40cc418]
2017-10-30 15:05:33 -05:00
Gregory Stoner fe2680611e Create license.txt
[ROCm/amdsmi commit: a669f562a7]
2017-10-30 15:04:53 -05:00
cfreehill f4e0940c7e Update README.md
[ROCm/amdsmi commit: 716a8a0661]
2017-10-30 12:15:12 -05:00
Chris Freehill e83de0d06b first commit
[ROCm/amdsmi commit: e948ee5e00]
2017-10-30 12:12:40 -05:00