Графік комітів

1558 Коміти

Автор SHA1 Повідомлення Дата
Chris Freehill b3a3f2c45e 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
2019-05-09 20:59:57 -05:00
Chris Freehill 30d5f3e2c6 Remove duplicate definition of rsmi_init_flags_t 2019-05-09 20:56:17 -05:00
Chris Freehill a0817d6b13 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
2019-05-09 20:45:54 -05:00
Chris Freehill 2d847e3afd 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
2019-05-09 19:15:43 -05:00
Chris Freehill 1dfef717bb 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
2019-05-09 18:55:15 -05:00
Jenkins 8ab76fd0cc Merge 'master' into 'amd-master'
Change-Id: I4bf7ea780e1c74ece3ead10be1eb941128ce2d9e
2019-05-06 12:02:02 -07:00
Chris Freehill caf2748398 Merge pull request #34 from cfreehill/master
Added rsmi_dev_pci_replay_counter_get()
2019-05-06 13:28:53 -05:00
Chris Freehill 34c977bd06 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.
2019-05-06 11:26:40 -05:00
Chris Freehill d4af9e44c2 Merge pull request #33 from cfreehill/master
Add mutex for  multi-process access to device sysfs files
2019-05-04 15:23:35 -05:00
Chris Freehill 5e24a77193 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.
2019-05-04 15:10:58 -05:00
Jenkins 6ab3423df3 Merge 'master' into 'amd-master'
Change-Id: Ieab713983c6e489e1d693a4a03e643d8d38c506c
2019-04-29 02:11:33 -07:00
Chris Freehill 8e17b81121 Merge pull request #32 from cfreehill/master
Added rsmi_version_str_get()
2019-04-24 19:06:09 -05:00
Chris Freehill bb73c2607f Added rsmi_version_str_get() 2019-04-24 17:46:53 -05:00
Jenkins f9f4059c65 Merge 'master' into 'amd-master'
Change-Id: I8b8a87b6529719bf1376ce87d413d7c13ccb038c
2019-04-08 04:09:44 -05:00
Chris Freehill 26d9488439 Merge pull request #31 from cfreehill/master
Add "Disabled" state to ECC states
2019-04-04 15:31:43 -05:00
Chris Freehill 84e3c541d1 Add "Disabled" state to ECC states 2019-04-04 15:27:15 -05:00
Chris Freehill 4426b91249 Merge pull request #30 from cfreehill/master
Added ECC enabled, status and get functions
2019-04-03 13:05:17 -05:00
Chris Freehill 4e679b9324 Added ECC enabled, status and get functions 2019-04-03 11:17:43 -05:00
Jenkins c3978b78aa Merge 'master' into 'amd-master'
Change-Id: Iee884aad35ad0bafbee2a9ea28fc4c620008a4d8
2019-03-29 04:09:56 -05:00
Chris Freehill d1c4e42120 Merge pull request #29 from cfreehill/master
Added new clock types
2019-03-28 17:07:51 -05:00
Chris Freehill c77f3c0ebd Added new clock types
Also added missing error code strings and improved test output
messages
2019-03-28 17:01:35 -05:00
Jenkins 361f5313d2 Merge 'master' into 'amd-master'
Change-Id: I024e6c16e5f04c5ea0b0ed272054991e58c4f308
2019-03-16 16:37:06 -04:00
Chris Freehill 819de50482 Merge pull request #28 from cfreehill/master
Added new id and id name string look up functions
2019-03-15 16:30:54 -05:00
Chris Freehill cbdfac7bdc Added new id and id name string look up functions
Also, updated docs with typo corrections and a new section
2019-03-15 16:21:37 -05:00
Jenkins d7c944e82a Merge 'master' into 'amd-master'
Change-Id: Id29a68f2351b58f7f7954e5014767333fb951609
2019-03-12 04:09:54 -05:00
Chris Freehill 9144cad744 Merge pull request #27 from cfreehill/master
Use system tables for gpu names instead of internal table
2019-03-11 18:09:53 -05:00
Chris Freehill 58d5ff7509 Use system files to look up gpu names instead of internal table 2019-03-11 18:06:50 -05:00
Chris Freehill eaa5def17f Use system files to look up gpu names instead of internal table 2019-03-11 17:56:58 -05:00
Chris Freehill e9e54bc4d4 Merge pull request #26 from cfreehill/master
Add table for GPU name look up to give better name than just "amdgpu"
2019-03-10 18:07:20 -05:00
Chris Freehill d39752cee7 Add table for GPU name look to give better name than just "amdgpu" 2019-03-10 17:56:06 -05:00
Jenkins 00876b1757 Merge 'master' into 'amd-master'
Change-Id: I6ae9012bf38869056f1e4b2d221f9957e8bbf5b2
2019-03-06 04:09:56 -06:00
Chris Freehill a8e7d0cdee Merge pull request #25 from cfreehill/master
Add rsmi_dev_memory_total_get()and rsmi_dev_memory_usage_get()
2019-03-04 18:30:52 -06:00
Chris Freehill ddd292f1b5 Add rsmi_dev_memory_total_get()and rsmi_dev_memory_usage_get() 2019-03-04 18:26:11 -06:00
Chris Freehill 89fb40fbe5 Re-organize function documentation into sections 2019-03-03 23:11:50 -06:00
Chris Freehill 5736da7172 Merge pull request #24 from cfreehill/master
Use "_t" suffix consistently for RSMI types
2019-03-02 16:39:53 -06:00
Chris Freehill bc0d801478 Use "_t" suffix consistently for RSMI types 2019-03-02 16:30:30 -06:00
Chris Freehill c1c6d5253b Merge pull request #23 from cfreehill/master
Added rsmi_dev_error_count_get()
2019-03-01 16:44:40 -06:00
Chris Freehill fb5f41fc10 Added rsmi_dev_error_count_get() 2019-03-01 16:33:11 -06:00
Jenkins 1f1bcfce07 Merge 'master' into 'amd-master'
Change-Id: Ib4c4ea47826f0d7c857c14308fc30bce3b81b1bf
2019-03-01 04:09:58 -06:00
Chris Freehill 625e2098cb Merge pull request #22 from cfreehill/master
Add rsmi_dev_pci_throughput_get()
2019-02-27 15:27:29 -06:00
Chris Freehill 18ce553dce Add rsmi_dev_pci_throughput_get() 2019-02-27 15:10:26 -06:00
Jenkins ef02001fe8 Merge 'master' into 'amd-master'
Change-Id: Ieb5e7f9fd79339a8453462fa276fd1fe41251515
2019-02-26 04:09:56 -06:00
Chris Freehill 03724c9c5a Merge pull request #21 from cfreehill/master
Fix sysfs write operations
2019-02-25 15:42:48 -06:00
Chris Freehill 4771996d99 Fix sysfs write operations 2019-02-25 15:14:46 -06:00
Chris Freehill 3e4280d03e Merge pull request #19 from cfreehill/master
Add VBIOS version get function
2019-02-24 11:31:16 -06:00
Chris Freehill 021f13a68f Add VBIOS version get function
Also, consolidate "get version" type function tests into 1 test.
2019-02-24 11:01:18 -06:00
Chris Freehill 2a50d37827 Merge pull request #18 from cfreehill/master
Docs and freq-volt curve updates
2019-02-22 15:23:20 -06:00
Chris Freehill 68b5e2ee0d Documentation and volt-curve read updates 2019-02-22 15:05:44 -06:00
Jenkins 798345b4ee Merge 'master' into 'amd-master'
Change-Id: Ib1b569d15ac06ba03aa19463b41bc0803db09883
2019-02-18 04:09:58 -06:00
Chris Freehill 5cb0895816 Rename manual
Also fix typo.
2019-02-16 13:21:41 -06:00