커밋 그래프

103 커밋

작성자 SHA1 메시지 날짜
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