Jenkins
ff9011c8c7
Merge 'master' into 'amd-master'
...
Change-Id: I4bf7ea780e1c74ece3ead10be1eb941128ce2d9e
[ROCm/amdsmi commit: 8ab76fd0cc ]
2019-05-06 12:02:02 -07:00
Chris Freehill
13bc4f3c12
Merge pull request #34 from cfreehill/master
...
Added rsmi_dev_pci_replay_counter_get()
[ROCm/amdsmi commit: caf2748398 ]
2019-05-06 13:28:53 -05:00
Chris Freehill
e9c3d5dec6
Added rsmi_dev_pci_replay_counter_get()
...
Also, added code to destroy/recreate mutex if we can't get a lock
within 3 seconds, when shared memory mutex is initialized.
[ROCm/amdsmi commit: 34c977bd06 ]
2019-05-06 11:26:40 -05:00
Chris Freehill
66f239663d
Merge pull request #33 from cfreehill/master
...
Add mutex for multi-process access to device sysfs files
[ROCm/amdsmi commit: d4af9e44c2 ]
2019-05-04 15:23:35 -05:00
Chris Freehill
dc75c65729
Add mutex for multi-process access to device sysfs files
...
This commit uses a pthread mutex in shared memory to prevent
almost all cases of multiple processes simultaneously
reading/writing to device sysfs files. The main existing race
condition is when 2 processes are starting at the same time,
setting up their shared memory and mutexes. Since this is meant
to prevent collisions among thread and processes, the small
shared memory segments (big enough for a pthread_mutex) will
persist until reboot.
[ROCm/amdsmi commit: 5e24a77193 ]
2019-05-04 15:10:58 -05:00
Jenkins
a3dbfacadc
Merge 'master' into 'amd-master'
...
Change-Id: Ieab713983c6e489e1d693a4a03e643d8d38c506c
[ROCm/amdsmi commit: 6ab3423df3 ]
2019-04-29 02:11:33 -07:00
Chris Freehill
bff9456983
Merge pull request #32 from cfreehill/master
...
Added rsmi_version_str_get()
[ROCm/amdsmi commit: 8e17b81121 ]
2019-04-24 19:06:09 -05:00
Chris Freehill
7943cf3ac0
Added rsmi_version_str_get()
...
[ROCm/amdsmi commit: bb73c2607f ]
2019-04-24 17:46:53 -05:00
Jenkins
0941e2f110
Merge 'master' into 'amd-master'
...
Change-Id: I8b8a87b6529719bf1376ce87d413d7c13ccb038c
[ROCm/amdsmi commit: f9f4059c65 ]
2019-04-08 04:09:44 -05:00
Chris Freehill
48fee45419
Merge pull request #31 from cfreehill/master
...
Add "Disabled" state to ECC states
[ROCm/amdsmi commit: 26d9488439 ]
2019-04-04 15:31:43 -05:00
Chris Freehill
c63fe6a5fc
Add "Disabled" state to ECC states
...
[ROCm/amdsmi commit: 84e3c541d1 ]
2019-04-04 15:27:15 -05:00
Chris Freehill
44e4beafa2
Merge pull request #30 from cfreehill/master
...
Added ECC enabled, status and get functions
[ROCm/amdsmi commit: 4426b91249 ]
2019-04-03 13:05:17 -05:00
Chris Freehill
cff4d16afc
Added ECC enabled, status and get functions
...
[ROCm/amdsmi commit: 4e679b9324 ]
2019-04-03 11:17:43 -05:00
Jenkins
a5f718508e
Merge 'master' into 'amd-master'
...
Change-Id: Iee884aad35ad0bafbee2a9ea28fc4c620008a4d8
[ROCm/amdsmi commit: c3978b78aa ]
2019-03-29 04:09:56 -05:00
Chris Freehill
ae8284d8e1
Merge pull request #29 from cfreehill/master
...
Added new clock types
[ROCm/amdsmi commit: d1c4e42120 ]
2019-03-28 17:07:51 -05:00
Chris Freehill
965b738ae1
Added new clock types
...
Also added missing error code strings and improved test output
messages
[ROCm/amdsmi commit: c77f3c0ebd ]
2019-03-28 17:01:35 -05:00
Jenkins
7150952c04
Merge 'master' into 'amd-master'
...
Change-Id: I024e6c16e5f04c5ea0b0ed272054991e58c4f308
[ROCm/amdsmi commit: 361f5313d2 ]
2019-03-16 16:37:06 -04:00
Chris Freehill
e956f87777
Merge pull request #28 from cfreehill/master
...
Added new id and id name string look up functions
[ROCm/amdsmi commit: 819de50482 ]
2019-03-15 16:30:54 -05:00
Chris Freehill
dc7c6e4d7d
Added new id and id name string look up functions
...
Also, updated docs with typo corrections and a new section
[ROCm/amdsmi commit: cbdfac7bdc ]
2019-03-15 16:21:37 -05:00
Jenkins
118a25fb6e
Merge 'master' into 'amd-master'
...
Change-Id: Id29a68f2351b58f7f7954e5014767333fb951609
[ROCm/amdsmi commit: d7c944e82a ]
2019-03-12 04:09:54 -05:00
Chris Freehill
cb01a07cd2
Merge pull request #27 from cfreehill/master
...
Use system tables for gpu names instead of internal table
[ROCm/amdsmi commit: 9144cad744 ]
2019-03-11 18:09:53 -05:00
Chris Freehill
80bee2acde
Use system files to look up gpu names instead of internal table
...
[ROCm/amdsmi commit: 58d5ff7509 ]
2019-03-11 18:06:50 -05:00
Chris Freehill
6ac444e002
Use system files to look up gpu names instead of internal table
...
[ROCm/amdsmi commit: eaa5def17f ]
2019-03-11 17:56:58 -05:00
Chris Freehill
30f74289bb
Merge pull request #26 from cfreehill/master
...
Add table for GPU name look up to give better name than just "amdgpu"
[ROCm/amdsmi commit: e9e54bc4d4 ]
2019-03-10 18:07:20 -05:00
Chris Freehill
692388a478
Add table for GPU name look to give better name than just "amdgpu"
...
[ROCm/amdsmi commit: d39752cee7 ]
2019-03-10 17:56:06 -05:00
Jenkins
f6796a5f5e
Merge 'master' into 'amd-master'
...
Change-Id: I6ae9012bf38869056f1e4b2d221f9957e8bbf5b2
[ROCm/amdsmi commit: 00876b1757 ]
2019-03-06 04:09:56 -06:00
Chris Freehill
f46c0c708b
Merge pull request #25 from cfreehill/master
...
Add rsmi_dev_memory_total_get()and rsmi_dev_memory_usage_get()
[ROCm/amdsmi commit: a8e7d0cdee ]
2019-03-04 18:30:52 -06:00
Chris Freehill
546a39c82c
Add rsmi_dev_memory_total_get()and rsmi_dev_memory_usage_get()
...
[ROCm/amdsmi commit: ddd292f1b5 ]
2019-03-04 18:26:11 -06:00
Chris Freehill
533b3f8c74
Re-organize function documentation into sections
...
[ROCm/amdsmi commit: 89fb40fbe5 ]
2019-03-03 23:11:50 -06:00
Chris Freehill
fe8f5341a2
Merge pull request #24 from cfreehill/master
...
Use "_t" suffix consistently for RSMI types
[ROCm/amdsmi commit: 5736da7172 ]
2019-03-02 16:39:53 -06:00
Chris Freehill
1a39a9d828
Use "_t" suffix consistently for RSMI types
...
[ROCm/amdsmi commit: bc0d801478 ]
2019-03-02 16:30:30 -06:00
Chris Freehill
f533999ff2
Merge pull request #23 from cfreehill/master
...
Added rsmi_dev_error_count_get()
[ROCm/amdsmi commit: c1c6d5253b ]
2019-03-01 16:44:40 -06:00
Chris Freehill
0f27774440
Added rsmi_dev_error_count_get()
...
[ROCm/amdsmi commit: fb5f41fc10 ]
2019-03-01 16:33:11 -06:00
Jenkins
d7d905249a
Merge 'master' into 'amd-master'
...
Change-Id: Ib4c4ea47826f0d7c857c14308fc30bce3b81b1bf
[ROCm/amdsmi commit: 1f1bcfce07 ]
2019-03-01 04:09:58 -06:00
Chris Freehill
b8e08bcc8e
Merge pull request #22 from cfreehill/master
...
Add rsmi_dev_pci_throughput_get()
[ROCm/amdsmi commit: 625e2098cb ]
2019-02-27 15:27:29 -06:00
Chris Freehill
2c61b97684
Add rsmi_dev_pci_throughput_get()
...
[ROCm/amdsmi commit: 18ce553dce ]
2019-02-27 15:10:26 -06:00
Jenkins
c8e7fce598
Merge 'master' into 'amd-master'
...
Change-Id: Ieb5e7f9fd79339a8453462fa276fd1fe41251515
[ROCm/amdsmi commit: ef02001fe8 ]
2019-02-26 04:09:56 -06:00
Chris Freehill
c14646bdb7
Merge pull request #21 from cfreehill/master
...
Fix sysfs write operations
[ROCm/amdsmi commit: 03724c9c5a ]
2019-02-25 15:42:48 -06:00
Chris Freehill
050959ffe3
Fix sysfs write operations
...
[ROCm/amdsmi commit: 4771996d99 ]
2019-02-25 15:14:46 -06:00
Chris Freehill
2ac0723cac
Merge pull request #19 from cfreehill/master
...
Add VBIOS version get function
[ROCm/amdsmi commit: 3e4280d03e ]
2019-02-24 11:31:16 -06:00
Chris Freehill
5f5b053e29
Add VBIOS version get function
...
Also, consolidate "get version" type function tests into 1 test.
[ROCm/amdsmi commit: 021f13a68f ]
2019-02-24 11:01:18 -06:00
Chris Freehill
30e0f6e05b
Merge pull request #18 from cfreehill/master
...
Docs and freq-volt curve updates
[ROCm/amdsmi commit: 2a50d37827 ]
2019-02-22 15:23:20 -06:00
Chris Freehill
0f66ee6958
Documentation and volt-curve read updates
...
[ROCm/amdsmi commit: 68b5e2ee0d ]
2019-02-22 15:05:44 -06:00
Jenkins
2e01c13d99
Merge 'master' into 'amd-master'
...
Change-Id: Ib1b569d15ac06ba03aa19463b41bc0803db09883
[ROCm/amdsmi commit: 798345b4ee ]
2019-02-18 04:09:58 -06:00
Chris Freehill
402b3cd383
Rename manual
...
Also fix typo.
[ROCm/amdsmi commit: 5cb0895816 ]
2019-02-16 13:21:41 -06:00
Chris Freehill
623e4cdcda
Merge pull request #17 from cfreehill/master
...
Documentation updates
[ROCm/amdsmi commit: 477e47b542 ]
2019-02-15 21:09:29 -06:00
Chris Freehill
716030990f
Documentation updates
...
-Replaced README with cleaner version.
-Added PDF introductory document (same as README)
[ROCm/amdsmi commit: 4449411e35 ]
2019-02-15 17:23:12 -06:00
Jenkins
dc1b4bee2a
Merge 'master' into 'amd-master'
...
Change-Id: I8f6371e1009c9aa4b53ea010b6d7b186c34b556d
[ROCm/amdsmi commit: 9729e98d5f ]
2019-02-13 04:10:03 -06:00
Chris Freehill
e03b4f54d0
Merge pull request #15 from cfreehill/master
...
Add get_version test; remove sanity test
[ROCm/amdsmi commit: 61593c3895 ]
2019-02-12 19:02:44 -06:00
Chris Freehill
37057e98cc
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/amdsmi commit: f3fa9a036c ]
2019-02-12 18:07:26 -06:00