نمودار کامیت

101 کامیت‌ها

مولف SHA1 پیام تاریخ
Chris Freehill 575af77f7f Merge pull request #2 from RadeonOpenCompute/master
Bring cfreehill fork in sync with RadeonOpenCompute repo

[ROCm/rocm_smi_lib commit: 8dc774a31d]
2019-05-15 10:23:36 -05:00
Chris Freehill 1ace8338c9 Updated google test to googletest-release-1.8.1
[ROCm/rocm_smi_lib commit: 98c2ad6aaf]
2019-05-15 10:21:37 -05:00
Chris Freehill 363019d0ba Remove incorrect license text (#38)
[ROCm/rocm_smi_lib commit: 7d0df99998]
2019-05-14 18:27:38 -05:00
Chris Freehill eae23c668d Remove incorrect license text
[ROCm/rocm_smi_lib commit: 5fc789fe2e]
2019-05-14 18:24:48 -05:00
Chris Freehill 6c62186330 Merge branch 'master' into master
[ROCm/rocm_smi_lib commit: ab740f9828]
2019-05-13 18:51:36 -05:00
Chris Freehill 87205aa91a Correct return code of isAMDGpu()
Also, correct some comments, whitespace.


[ROCm/rocm_smi_lib commit: 53489c1f3d]
2019-05-13 18:02:03 -05:00
Chris Freehill 5e68f501a7 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: ae7ca83920]
2019-05-13 18:02:03 -05:00
Chris Freehill 5682f9d5d7 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: d7de7e23cb]
2019-05-13 18:02:03 -05:00
Chris Freehill 1809fcb7de Correct previous commit
[ROCm/rocm_smi_lib commit: 1c53271842]
2019-05-13 18:02:03 -05:00
Chris Freehill 7e8cd2a34e 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: a0014f34df]
2019-05-13 18:02:03 -05:00
Chris Freehill abdcf0a5d7 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: 15ca1c26a0]
2019-05-13 18:02:03 -05: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
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
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
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
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
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
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
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
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
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