Maisam Arif
6dcfd4a815
Added vram info to static --vram
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I48f6875d5131440848ef6f5875c6d385fee871e3
2023-09-23 23:52:50 -04:00
Maisam Arif
79ccf1670b
Added vendor_name to static --asic
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I3d52a8769e1f721c20efdf78ffb9e6813de59e10
2023-09-23 23:51:24 -04:00
Galantsev, Dmitrii
2589d677b0
actvity -> activity
...
Change-Id: Ie31d9faca2181cb2d47f7f4764b64ed8cc7f8007
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2023-09-22 11:45:21 -05:00
Maisam Arif
def17accbe
Corrected voltage_read call in amdsmi_get_power_info
...
Change-Id: I4097b3ac5699360d4e91c8b8254431b6b6768c3e
Signed-off-by: Maisam Arif <maisarif@amd.com >
2023-09-21 23:41:38 -05:00
Maisam Arif
e4fac177c1
SWDEV-417124 - Implement Power Management
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Ib0d37038e49cec61d5415076a46a5666d95dcea2
2023-09-21 14:23:26 -05:00
Maisam Arif
42b030def3
Spell check bandwith to bandwidth
...
Change-Id: Icfb3b2398fe0590dbab6e531c8ec1cdceebe658d
Signed-off-by: Maisam Arif <maisarif@amd.com >
2023-09-14 18:43:49 -04:00
Maisam Arif
d2ef113457
SWDEV-412847 - Changed junction to hotspot
...
Change-Id: I7f6c1a0a77e6a09d2a3e831463cf03e35266bf40
Signed-off-by: Maisam Arif <maisarif@amd.com >
2023-09-14 17:43:26 -05:00
Bill(Shuzhou) Liu
b52034fed8
Add API for the memory type
...
Get the memory type from libdrm and add a new API.
Change-Id: I89327bca2ef860f2e3f4f6ca20def2331eba66c0
2023-09-07 13:05:58 -05:00
Galantsev, Dmitrii
03cfdeefd5
Update amdsmi_wrapper.py and name fields
...
When updating the wrapper I ran into an issue with anonymous structs.
Generated wrapper would contain a string split into multiple lines,
which is invalid python.
e.g.
'struct_struct anonymous
(struct.... amdsmi.h:355)'
After naming the structs - the issue is gone. BDF union now has to be
addressed with .fields
e.g.
OLD: bdf.function_number
NEW: bdf.fields.function_number
Change-Id: Ib3c640c088ad0cc67893d636827356902051f17f
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2023-08-30 16:30:03 -05:00
Galantsev, Dmitrii
1d24dd93a6
Fix uint32* -> int32* conversion error
...
Change-Id: I23c2a842468896e8d120ac4b8b55ef433dff6d85
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2023-08-28 18:32:31 -05:00
Maisam Arif
82ac307f9b
Added Gen type to pcie info
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Icaa050a6f53fad608ed0353b2a0cbea33dee1dd2
Signed-off-by: Maisam Arif <maisarif@amd.com >
2023-08-02 23:42:48 -05:00
Maisam Arif
ca59a60a9a
Updated Versioning
...
corrected to amd-smi version from rocm-smi version
Added newline characters in the gpu choices
Updated cli versioning to 23.2.1.0 to match amd-smi
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Ia6db3a281e2349e05a09209bdcfdfa5ac48e3a86
2023-08-01 14:28:27 -04:00
Bill(Shuzhou) Liu
55bf9cbe13
Change API to get the driver date
...
Support the driver date from libdrm.
Change-Id: I88e694732b538220e11fdb4029712bb5a6f44380
2023-07-21 08:28:06 -05:00
Marko Oblak
78faf411f8
SWDEV-391188 - [AMDSMI][LinuxGuest] Added description in amdsmi header file for amdsmi_get_gpu_process_list, changed mentioned API in py_interface
...
Signed-off-by: Marko Oblak <Marko.Oblak@amd.com >
Change-Id: I8cb7f2c6595da6ab0263e6fa4365bde91d900979
2023-07-03 06:35:12 -04:00
Marko Oblak
01474ff14e
SWDEV-392359 - [AMDSMI] [Linux] [Guest] Documented unsupported APIs
...
Signed-off-by: Marko Oblak <Marko.Oblak@amd.com >
Change-Id: I0cff925082e6bc637e4b5073df64445380b3a3f5
2023-06-21 13:18:32 +02:00
Maisam Arif
9cebc93cee
Cleaned up APIs
...
Change-Id: I93487e01d7126bdfa77439b571df927a6af3bb70
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com >
2023-06-07 10:48:37 -04:00
Dalibor Stanisavljevic
8dbc1d7d57
Align header changes with other platforms
...
Change-Id: I366e57310e0504855692626e2b2014bea235ed6b
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com >
2023-06-02 12:28:09 +02:00
Dalibor Stanisavljevic
1185397d90
Updated python api to match header changes
...
Change-Id: I02f6dde54f50d1d66f8c4a8777f849bf63b50c85
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com >
2023-06-01 09:40:24 -04:00
Maisam Arif
fe64f426d8
SWDEV-397381 - Corrected ECC per block reporting
...
Change-Id: If666e2f1a4b13dd08b6a19f08f3c01297515712c
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com >
2023-05-23 10:31:06 -05:00
Dalibor Stanisavljevic
1bc1d431d8
SWDEV-384793 - Clean up API
...
Change-Id: I441b315d32df59a454e06d521e5ca8b2c229451a
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com >
2023-05-19 16:40:26 +02:00
Dalibor Stanisavljevic
ca7f965018
SWDEV-384797 - Renamed measure to info
...
Change-Id: I2397ed189fe0171ed29bd6440f8fa0bb210b95a5
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com >
2023-05-17 05:10:58 -04:00
Suma Hegde
edd8f1ae23
Renamed APIs
...
amdsmi_dev_open_supported_func_iterator -> amdsmi_open_supported_func_iterator
amdsmi_dev_open_supported_variant_iterator -> amdsmi_open_supported_variant_iterator
amdsmi_dev_close_supported_func_iterator -> amdsmi_close_supported_func_iterator
Change-Id: Ie9b2efa5aee7095c3c835b91de1951df6b065510
2023-05-11 11:01:37 -04:00
Suma Hegde
6256bf6f1a
Renamed API amdsmi_dev_reset_xgmi_error
...
amdsmi_dev_reset_xgmi_error -> amdsmi_reset_gpu_xgmi_error
grep -rli 'amdsmi_dev_reset_xgmi_error' * | xargs -i@ sed -i
's/amdsmi_dev_reset_xgmi_error/amdsmi_reset_gpu_xgmi_error/g' @
Change-Id: Ic7e4c4b345fdf6187aed42d53fb7ae8536c2edea
2023-05-11 11:01:25 -04:00
Suma Hegde
d9ba131f73
Renamed APIs
...
amdsmi_dev_get_gpu_ecc_status -> amdsmi_get_gpu_ecc_status
amdsmi_dev_get_gpu_ecc_enabled -> amdsmi_get_gpu_ecc_enabled
amdsmi_dev_get_gpu_ecc_count -> amdsmi_get_gpu_ecc_count
Change-Id: I84e6489f82bae115e1a13c9e4fce8029888ca379
2023-05-11 11:00:59 -04:00
Deepak Mewar
e687a72235
Renamed APIs
...
1) amdsmi_dev_set_overdrive_level to amdsmi_set_gpu_overdrive_level
2) amdsmi_dev_set_overdrive_level_v1 to amdsmi_set_gpu_overdrive_level_v1
grep -rli 'amdsmi_dev_set_overdrive_level' * | xargs -i@ sed -i
's/amdsmi_dev_set_overdrive_level/amdsmi_set_gpu_overdrive_level/g' @
Change-Id: Id6934e5b0962c9262cca041bdfdf02c60f69573b
2023-05-11 11:00:45 -04:00
Deepak Mewar
ced22230c4
Renamed API amdsmi_dev_get_od_volt_curve_regions
...
to amdsmi_get_gpu_od_volt_curve_regions
grep -rli 'amdsmi_dev_get_od_volt_curve_regions' * | xargs -i@ sed -i
's/amdsmi_dev_get_od_volt_curve_regions/amdsmi_get_gpu_od_volt_curve_regions/g' @
Change-Id: I4b390c2d5173ca919c4ab5b1173a4fc40e2a0015
2023-05-11 11:00:33 -04:00
Deepak Mewar
467f3e3bb7
Renamed API amdsmi_dev_set_od_volt_info
...
to amdsmi_set_gpu_od_volt_info
grep -rli 'amdsmi_dev_set_od_volt_info' * | xargs -i@ sed -i
's/amdsmi_dev_set_od_volt_info/amdsmi_set_gpu_od_volt_info/g' @
Change-Id: I2364f9f555c010e1022e2c946a65b72fcf3d2233
2023-05-11 10:59:51 -04:00
Deepak Mewar
a72e1ec91d
Renamed API amdsmi_dev_set_od_clk_info
...
to amdsmi_set_gpu_od_clk_info
grep -rli 'amdsmi_dev_set_od_clk_info' * | xargs -i@ sed -i
's/amdsmi_dev_set_od_clk_info/amdsmi_set_gpu_od_clk_info/g' @
Change-Id: I0f1fd5a80322a544f7d25e09146c9e52b82091f6
2023-05-11 10:59:25 -04:00
Deepak Mewar
2bd94db02c
Renamed API amdsmi_dev_get_od_volt_info
...
to amdsmi_get_gpu_od_volt_info
grep -rli 'amdsmi_dev_get_od_volt_info' * | xargs -i@ sed -i
's/amdsmi_dev_get_od_volt_info/amdsmi_get_gpu_od_volt_info/g' @
Change-Id: Icd8658509b28523b7c04f8d2c53efb82689e294b
2023-05-11 10:59:11 -04:00
Deepak Mewar
78ce4979e1
Renamed API amdsmi_dev_get_overdrive_level
...
to amdsmi_get_gpu_overdrive_level
grep -rli 'amdsmi_dev_get_overdrive_level' * | xargs -i@ sed -i
's/amdsmi_dev_get_overdrive_level/amdsmi_get_gpu_overdrive_level/g' @
Change-Id: Id33a4544a2f2fd9d77de601addcf4e45d09d65d1
2023-05-11 10:59:00 -04:00
Deepak Mewar
d83dc2b005
Renamed API amdsmi_dev_xgmi_error_status
...
to amdsmi_gpu_xgmi_error_status
grep -rli 'amdsmi_dev_xgmi_error_status' * | xargs -i@ sed -i
's/amdsmi_dev_xgmi_error_status/amdsmi_gpu_xgmi_error_status/g' @
Change-Id: I0d2338f0e924da5d69d280fdd988c2a6f9fe4ace
2023-05-11 10:58:49 -04:00
Deepak Mewar
0cb9e157db
Renamed API amdsmi_counter_get_available_counters
...
to amdsmi_get_gpu_available_counters
grep -rli 'amdsmi_counter_get_available_counters' * | xargs -i@ sed -i
's/amdsmi_counter_get_available_counters/amdsmi_get_gpu_available_counters/g' @
Change-Id: Ief60be6c95f2ea4d0f6f91b153263d95710e6942
2023-05-11 10:56:57 -04:00
Deepak Mewar
7a6c26244e
Renamed API amdsmi_read_counter
...
to amdsmi_gpu_read_counter
grep -rli 'amdsmi_read_counter' * | xargs -i@ sed -i
's/amdsmi_read_counter/amdsmi_gpu_read_counter/g' @
Change-Id: Ie9fec914358dd901930db54ab94e05f2fe32fa5a
2023-05-11 10:55:52 -04:00
Deepak Mewar
6e1a72d2c1
Renamed API amdsmi_control_counter
...
to amdsmi_gpu_control_counter
grep -rli 'amdsmi_control_counter' * | xargs -i@ sed -i
's/amdsmi_control_counter/amdsmi_gpu_control_counter/g' @
Change-Id: Ibdcd32327ebd2646375fb5c3b913cb528ac8aa97
2023-05-11 10:55:36 -04:00
Deepak Mewar
e6dd8d49ba
Renamed API amdsmi_dev_destroy_counter
...
to amdsmi_gpu_destroy_counter
grep -rli 'amdsmi_dev_destroy_counter' * | xargs -i@ sed -i
's/amdsmi_dev_destroy_counter/amdsmi_gpu_destroy_counter/g' @
Change-Id: I328f65f5a2a86108ee5b217f95ed0f4f03745286
2023-05-11 10:55:22 -04:00
Deepak Mewar
0c435b81c2
Renamed API amdsmi_dev_create_counter
...
to amdsmi_gpu_create_counter
grep -rli 'amdsmi_dev_create_counter' * | xargs -i@ sed -i
's/amdsmi_dev_create_counter/amdsmi_gpu_create_counter/g' @
Change-Id: Ic296057314f98547dd6a01b1c7d51668cfe5bc9a
2023-05-11 10:55:06 -04:00
Deepak Mewar
fb419ab655
Renamed API amdsmi_dev_counter_group_supported
...
to amdsmi_gpu_counter_group_supported
grep -rli 'amdsmi_dev_counter_group_supported' * | xargs -i@ sed -i
's/amdsmi_dev_counter_group_supported/amdsmi_gpu_counter_group_supported/g' @
Change-Id: I69a5534f779dc0013bbe75b3d9b2c6074b2f378b
2023-05-11 10:54:57 -04:00
Deepak Mewar
2ad8b91e0e
Renamed API amdsmi_init_event_notification
...
to amdsmi_init_gpu_event_notification
grep -rli 'amdsmi_init_event_notification' * | xargs -i@ sed -i
's/amdsmi_init_event_notification/amdsmi_init_gpu_event_notification/g' @
Change-Id: I6a45d38836f9d4221e3e5159370d4b6791fecca5
2023-05-11 10:54:41 -04:00
Deepak Mewar
828908424d
Renamed API amdsmi_set_event_notification_mask
...
to amdsmi_set_gpu_event_notification_mask
grep -rli 'amdsmi_set_event_notification_mask' * | xargs -i@ sed -i
's/amdsmi_set_event_notification_mask/amdsmi_set_gpu_event_notification_mask/g' @
Change-Id: Id4b9b6bc31f438b6d4d584142c8814f091b4b553
2023-05-11 10:54:30 -04:00
Deepak Mewar
0bfc2a37aa
Renamed API amdsmi_stop_event_notification
...
to amdsmi_stop_gpu_event_notification
grep -rli 'amdsmi_stop_event_notification' * | xargs -i@ sed -i
's/amdsmi_stop_event_notification/amdsmi_stop_gpu_event_notification/g' @
Change-Id: If6b7ca238a911cef37306c0b623e219f7ee43225
2023-05-11 10:54:22 -04:00
Deepak Mewar
6d6d8ce819
Renamed API amdsmi_get_event_notification
...
to amdsmi_get_gpu_event_notification
grep -rli 'amdsmi_get_event_notification' * | xargs -i@ sed -i
's/amdsmi_get_event_notification/amdsmi_get_gpu_event_notification/g' @
Change-Id: I587f1fa785fabbd5347dca886636a81e3c2d1003
2023-05-11 10:54:07 -04:00
Deepak Mewar
26f8190cb4
Renamed API amdsmi_get_compute_process_gpus
...
to amdsmi_get_gpu_compute_process_gpus
grep -rli 'amdsmi_get_compute_process_gpus' * | xargs -i@ sed -i
's/amdsmi_get_compute_process_gpus/amdsmi_get_gpu_compute_process_gpus/g' @
Change-Id: I230bbf85e96983f9e0d2e3c61464c2bf4b353a95
2023-05-11 10:53:48 -04:00
Deepak Mewar
f3854b3d5f
Renamed APIs
...
1) amdsmi_get_compute_process_info to
amdsmi_get_gpu_compute_process_info
2) amdsmi_get_compute_process_info_by_pid to
amdsmi_get_gpu_compute_process_info_by_pid
grep -rli 'amdsmi_get_compute_process_info' * | xargs -i@ sed -i
's/amdsmi_get_compute_process_info/amdsmi_get_gpu_compute_process_info/g' @
Change-Id: Ia5c9c22d1466ecea27d3ae3025b3b87db75853e2
2023-05-11 10:53:41 -04:00
Deepak Mewar
64b258ae84
Renamed API amdsmi_get_process_info
...
to amdsmi_get_gpu_process_info
grep -rli 'amdsmi_get_process_info' * | xargs -i@ sed -i
's/amdsmi_get_process_info/amdsmi_get_gpu_process_info/g' @
Change-Id: I8f050ed59c926a821894780f9036b9f52c48ef88
2023-05-11 10:53:26 -04:00
Deepak Mewar
c92f18dda1
Renamed API amdsmi_get_process_list
...
to amdsmi_get_gpu_process_list
grep -rli 'amdsmi_get_process_list' * | xargs -i@ sed -i
's/amdsmi_get_process_list/amdsmi_get_gpu_process_list/g' @
Change-Id: I230c23aa135e9e11575e73c58355ae444783d1a5
2023-05-11 10:52:56 -04:00
Deepak Mewar
7232a79e18
Renamed API amdsmi_dev_get_ecc_status
...
to amdsmi_dev_get_gpu_ecc_status
grep -rli 'amdsmi_dev_get_ecc_status' * | xargs -i@ sed -i
's/amdsmi_dev_get_ecc_status/amdsmi_dev_get_gpu_ecc_status/g' @
Change-Id: I11f9b818e251684d688f266e8721ff7a9277f6bd
2023-05-11 10:52:32 -04:00
Deepak Mewar
4347ad6a0c
Renamed API amdsmi_dev_get_ecc_enabled
...
to amdsmi_dev_get_gpu_ecc_enabled
grep -rli 'amdsmi_dev_get_ecc_enabled' * | xargs -i@ sed -i
's/amdsmi_dev_get_ecc_enabled/amdsmi_dev_get_gpu_ecc_enabled/g' @
Change-Id: I8cb31a2fc4128758a3545e1d17f743a6eff152a0
2023-05-11 10:51:57 -04:00
Deepak Mewar
8c76a96cfb
Renamed API amdsmi_dev_get_ecc_count
...
to amdsmi_dev_get_gpu_ecc_count
grep -rli 'amdsmi_dev_get_ecc_count' * | xargs -i@ sed -i
's/amdsmi_dev_get_ecc_count/amdsmi_dev_get_gpu_ecc_count/g' @
Change-Id: I851aeec18de1e2151f74f39a149c6ddd53eee695
2023-05-11 10:50:46 -04:00
Deepak Mewar
b683eedab2
Renamed API amdsmi_get_ecc_error_count
...
to amdsmi_get_gpu_ecc_error_count
grep -rli 'amdsmi_get_ecc_error_count' * | xargs -i@ sed -i
's/amdsmi_get_ecc_error_count/amdsmi_get_gpu_ecc_error_count/g' @
Change-Id: I8b7b80278ac47d394f98718d41da5d5a1b833f9c
2023-05-11 10:50:24 -04:00
Deepak Mewar
2170f8e72b
Renamed API amdsmi_get_bad_page_info
...
to amdsmi_get_gpu_bad_page_info
grep -rli 'amdsmi_get_bad_page_info' * | xargs -i@ sed -i
's/amdsmi_get_bad_page_info/amdsmi_get_gpu_bad_page_info/g' @
Change-Id: I59e2478804b2eea42691377ec280e61022a39a8e
2023-05-11 10:50:09 -04:00