Jenkins
b6a3350d50
Merge 'master' into 'amd-master'
...
Change-Id: I0627486e3f9d9033a59e460b6c93947d3857a28b
[ROCm/rocm_smi_lib commit: 34d92bdc5e ]
2019-05-13 05:46:22 -04:00
Chris Freehill
a1934ddd10
Correct previous commit
...
[ROCm/rocm_smi_lib commit: bda7f8c618 ]
2019-05-10 08:19:33 -05:00
Chris Freehill
b23785673f
Remove duplicate definition of rsmi_init_flags_t ( #37 )
...
* By default, only consider AMD GPU's in RSMI device list
With newly added initialization parameters that can be
passed to rsmi_init(), you can tell RSMI to consider other
devices.
Also:
-fixed incorrect header file name that would break in C
builds
-modified rsmi_init() and rsmi_shut_down() to reinitialize and
clear static structures
* By default, only consider AMD GPU's in RSMI device list
With newly added initialization parameters that can be
passed to rsmi_init(), you can tell RSMI to consider other
devices.
Also:
-fixed incorrect header file name that would break in C
builds
-modified rsmi_init() and rsmi_shut_down() to reinitialize and
clear static structures
* Remove duplicate definition of rsmi_init_flags_t
[ROCm/rocm_smi_lib commit: b3a3f2c45e ]
2019-05-09 20:59:57 -05:00
Chris Freehill
03bb4d0275
Remove duplicate definition of rsmi_init_flags_t
...
[ROCm/rocm_smi_lib commit: 30d5f3e2c6 ]
2019-05-09 20:56:17 -05:00
Chris Freehill
00eec6f558
By default, only consider AMD GPU's in RSMI device list ( #36 )
...
With newly added initialization parameters that can be
passed to rsmi_init(), you can tell RSMI to consider other
devices.
Also:
-fixed incorrect header file name that would break in C
builds
-modified rsmi_init() and rsmi_shut_down() to reinitialize and
clear static structures
[ROCm/rocm_smi_lib commit: a0817d6b13 ]
2019-05-09 20:45:54 -05:00
Chris Freehill
9288c55c40
By default, only consider AMD GPU's in RSMI device list
...
With newly added initialization parameters that can be
passed to rsmi_init(), you can tell RSMI to consider other
devices.
Also:
-fixed incorrect header file name that would break in C
builds
-modified rsmi_init() and rsmi_shut_down() to reinitialize and
clear static structures
[ROCm/rocm_smi_lib commit: 2d847e3afd ]
2019-05-09 19:15:43 -05:00
Chris Freehill
d7f029f172
By default, only consider AMD GPU's in RSMI device list
...
With newly added initialization parameters that can be
passed to rsmi_init(), you can tell RSMI to consider other
devices.
Also:
-fixed incorrect header file name that would break in C
builds
-modified rsmi_init() and rsmi_shut_down() to reinitialize and
clear static structures
[ROCm/rocm_smi_lib commit: 1dfef717bb ]
2019-05-09 18:55:15 -05:00
Jenkins
4d044e9c34
Merge 'master' into 'amd-master'
...
Change-Id: I4bf7ea780e1c74ece3ead10be1eb941128ce2d9e
[ROCm/rocm_smi_lib commit: 8ab76fd0cc ]
2019-05-06 12:02:02 -07:00
Chris Freehill
3901643427
Merge pull request #34 from cfreehill/master
...
Added rsmi_dev_pci_replay_counter_get()
[ROCm/rocm_smi_lib commit: caf2748398 ]
2019-05-06 13:28:53 -05:00
Chris Freehill
2a87e5bc44
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/rocm_smi_lib commit: 34c977bd06 ]
2019-05-06 11:26:40 -05:00
Chris Freehill
8bc9fb16e7
Merge pull request #33 from cfreehill/master
...
Add mutex for multi-process access to device sysfs files
[ROCm/rocm_smi_lib commit: d4af9e44c2 ]
2019-05-04 15:23:35 -05:00
Chris Freehill
0fe747d2cd
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/rocm_smi_lib commit: 5e24a77193 ]
2019-05-04 15:10:58 -05:00
Jenkins
54a8944be0
Merge 'master' into 'amd-master'
...
Change-Id: Ieab713983c6e489e1d693a4a03e643d8d38c506c
[ROCm/rocm_smi_lib commit: 6ab3423df3 ]
2019-04-29 02:11:33 -07:00
Chris Freehill
111568312c
Merge pull request #32 from cfreehill/master
...
Added rsmi_version_str_get()
[ROCm/rocm_smi_lib commit: 8e17b81121 ]
2019-04-24 19:06:09 -05:00
Chris Freehill
a42ab41d65
Added rsmi_version_str_get()
...
[ROCm/rocm_smi_lib commit: bb73c2607f ]
2019-04-24 17:46:53 -05:00
Jenkins
36228bd673
Merge 'master' into 'amd-master'
...
Change-Id: I8b8a87b6529719bf1376ce87d413d7c13ccb038c
[ROCm/rocm_smi_lib commit: f9f4059c65 ]
2019-04-08 04:09:44 -05:00
Chris Freehill
993d6c6d5a
Merge pull request #31 from cfreehill/master
...
Add "Disabled" state to ECC states
[ROCm/rocm_smi_lib commit: 26d9488439 ]
2019-04-04 15:31:43 -05:00
Chris Freehill
55f8aa632a
Add "Disabled" state to ECC states
...
[ROCm/rocm_smi_lib commit: 84e3c541d1 ]
2019-04-04 15:27:15 -05:00
Chris Freehill
7e73131ec8
Merge pull request #30 from cfreehill/master
...
Added ECC enabled, status and get functions
[ROCm/rocm_smi_lib commit: 4426b91249 ]
2019-04-03 13:05:17 -05:00
Chris Freehill
c777f1f63f
Added ECC enabled, status and get functions
...
[ROCm/rocm_smi_lib commit: 4e679b9324 ]
2019-04-03 11:17:43 -05:00
Jenkins
f96834a294
Merge 'master' into 'amd-master'
...
Change-Id: Iee884aad35ad0bafbee2a9ea28fc4c620008a4d8
[ROCm/rocm_smi_lib commit: c3978b78aa ]
2019-03-29 04:09:56 -05:00
Chris Freehill
d6bb8a18dc
Merge pull request #29 from cfreehill/master
...
Added new clock types
[ROCm/rocm_smi_lib commit: d1c4e42120 ]
2019-03-28 17:07:51 -05:00
Chris Freehill
93055a1698
Added new clock types
...
Also added missing error code strings and improved test output
messages
[ROCm/rocm_smi_lib commit: c77f3c0ebd ]
2019-03-28 17:01:35 -05:00
Jenkins
421e89e590
Merge 'master' into 'amd-master'
...
Change-Id: I024e6c16e5f04c5ea0b0ed272054991e58c4f308
[ROCm/rocm_smi_lib commit: 361f5313d2 ]
2019-03-16 16:37:06 -04:00
Chris Freehill
9fcd34d051
Merge pull request #28 from cfreehill/master
...
Added new id and id name string look up functions
[ROCm/rocm_smi_lib commit: 819de50482 ]
2019-03-15 16:30:54 -05:00
Chris Freehill
2b903fceca
Added new id and id name string look up functions
...
Also, updated docs with typo corrections and a new section
[ROCm/rocm_smi_lib commit: cbdfac7bdc ]
2019-03-15 16:21:37 -05:00
Jenkins
e7c0fc7599
Merge 'master' into 'amd-master'
...
Change-Id: Id29a68f2351b58f7f7954e5014767333fb951609
[ROCm/rocm_smi_lib commit: d7c944e82a ]
2019-03-12 04:09:54 -05:00
Chris Freehill
8d108f78ea
Merge pull request #27 from cfreehill/master
...
Use system tables for gpu names instead of internal table
[ROCm/rocm_smi_lib commit: 9144cad744 ]
2019-03-11 18:09:53 -05:00
Chris Freehill
91f18b46d4
Use system files to look up gpu names instead of internal table
...
[ROCm/rocm_smi_lib commit: 58d5ff7509 ]
2019-03-11 18:06:50 -05:00
Chris Freehill
c4abad3fb1
Use system files to look up gpu names instead of internal table
...
[ROCm/rocm_smi_lib commit: eaa5def17f ]
2019-03-11 17:56:58 -05:00
Chris Freehill
2532b2e51b
Merge pull request #26 from cfreehill/master
...
Add table for GPU name look up to give better name than just "amdgpu"
[ROCm/rocm_smi_lib commit: e9e54bc4d4 ]
2019-03-10 18:07:20 -05:00
Chris Freehill
da2abd9adc
Add table for GPU name look to give better name than just "amdgpu"
...
[ROCm/rocm_smi_lib commit: d39752cee7 ]
2019-03-10 17:56:06 -05:00
Jenkins
cd1a17c3a0
Merge 'master' into 'amd-master'
...
Change-Id: I6ae9012bf38869056f1e4b2d221f9957e8bbf5b2
[ROCm/rocm_smi_lib commit: 00876b1757 ]
2019-03-06 04:09:56 -06:00
Chris Freehill
ff30ecd3c4
Merge pull request #25 from cfreehill/master
...
Add rsmi_dev_memory_total_get()and rsmi_dev_memory_usage_get()
[ROCm/rocm_smi_lib commit: a8e7d0cdee ]
2019-03-04 18:30:52 -06:00
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
0e342efad1
Merge pull request #24 from cfreehill/master
...
Use "_t" suffix consistently for RSMI types
[ROCm/rocm_smi_lib commit: 5736da7172 ]
2019-03-02 16:39:53 -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
7a8f324b1c
Merge pull request #23 from cfreehill/master
...
Added rsmi_dev_error_count_get()
[ROCm/rocm_smi_lib commit: c1c6d5253b ]
2019-03-01 16:44:40 -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
Jenkins
a02249e3a8
Merge 'master' into 'amd-master'
...
Change-Id: Ib4c4ea47826f0d7c857c14308fc30bce3b81b1bf
[ROCm/rocm_smi_lib commit: 1f1bcfce07 ]
2019-03-01 04:09:58 -06:00
Chris Freehill
d5fa804e30
Merge pull request #22 from cfreehill/master
...
Add rsmi_dev_pci_throughput_get()
[ROCm/rocm_smi_lib commit: 625e2098cb ]
2019-02-27 15:27:29 -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
Jenkins
510e0f8c1c
Merge 'master' into 'amd-master'
...
Change-Id: Ieb5e7f9fd79339a8453462fa276fd1fe41251515
[ROCm/rocm_smi_lib commit: ef02001fe8 ]
2019-02-26 04:09:56 -06:00
Chris Freehill
21d14cdd2d
Merge pull request #21 from cfreehill/master
...
Fix sysfs write operations
[ROCm/rocm_smi_lib commit: 03724c9c5a ]
2019-02-25 15:42:48 -06:00
Chris Freehill
89b3cb5030
Fix sysfs write operations
...
[ROCm/rocm_smi_lib commit: 4771996d99 ]
2019-02-25 15:14:46 -06:00
Chris Freehill
f3b78f353c
Merge pull request #19 from cfreehill/master
...
Add VBIOS version get function
[ROCm/rocm_smi_lib commit: 3e4280d03e ]
2019-02-24 11:31:16 -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
76201111f4
Merge pull request #18 from cfreehill/master
...
Docs and freq-volt curve updates
[ROCm/rocm_smi_lib commit: 2a50d37827 ]
2019-02-22 15:23:20 -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