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

781 Коммитов

Автор SHA1 Сообщение Дата
Hao Zhou f0bf5c2bf0 Merge amd-staging into amd-master 20230825
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: Ib4196cad6830991b11677ce6a49d1de80ec5bc0e


[ROCm/amdsmi commit: c1584d7c14]
2023-08-25 09:48:55 +08:00
Maisam Arif 5f25a77ade Merge "RPM:DEB: replace rocm_smi with amd_smi where needed" into amd-dev
[ROCm/amdsmi commit: ea560494d3]
2023-08-17 23:50:30 -04:00
Galantsev, Dmitrii 20f853deb9 RPM:DEB: replace rocm_smi with amd_smi where needed
__pycache__ directory wasn't getting removed.
Turns out we missed some rocm-smi renames when merging changes from it.

Culprit: I695bd085d4a43b678b563b4c35f6d2e8ddfa7d7c

Change-Id: Ieb0db41163af0337f1a3c06eb63a6960e6c52ff6
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/amdsmi commit: 7cd72a583d]
2023-08-17 01:37:40 -05:00
Sam Wu f340c5ca5b update documentation requirements and dependabot configuration
Change-Id: I652872286c5975d770abb97513469f4527807d7f


[ROCm/amdsmi commit: 18ef862886]
2023-08-14 13:13:57 -06:00
Hao Zhou 5ccad40105 Merge amd-staging into amd-master 20230810
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: I1d45ffbde5bd3033a45a75a17ab2b90f2dacab69


[ROCm/amdsmi commit: 5140043d24]
2023-08-10 11:34:59 +08:00
Maisam Arif 7cd10f2082 Added workaround for inconsistent current pcie speed from gpumetrics
Change-Id: If8404d21341cd15eb4d0221ab92cb0b351bbdf3e
Signed-off-by: Maisam Arif <maisarif@amd.com>


[ROCm/amdsmi commit: b14da692eb]
2023-08-09 11:35:35 -05:00
Maisam Arif 6aff5a8de4 Merge amd-dev into amd-master 20230807
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Id45fa879d104e47c0a22af9c6159c536c5e69703


[ROCm/amdsmi commit: 0f29a8c964]
2023-08-07 22:31:31 -05:00
Maisam Arif a12876fc91 Updated amdsmi lib version call
Change-Id: Ibdf978760f0cd9126897a6a93b3c07ed34ee05cd
Signed-off-by: Maisam Arif <maisarif@amd.com>


[ROCm/amdsmi commit: c8f8734bc6]
2023-08-03 23:45:39 -05:00
Galantsev, Dmitrii c8bef4b624 Merge amd-dev into amd-master 20230803
Change-Id: I423a2f56df33d8f9c26fcde7f5562e8d759c13d9
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/amdsmi commit: 30f2ff854b]
2023-08-03 00:24:34 -05:00
Maisam Arif 5ee47a00af Corrected bad_pages error checking
Change-Id: I9d00407987b28fcec523dfde7cab8db830c41174
Signed-off-by: Maisam Arif <maisarif@amd.com>


[ROCm/amdsmi commit: 38598c2ec5]
2023-08-03 00:43:14 -04:00
Maisam Arif 42f70b250b SWDEV-412848 - Added power limit for parity with Host
Change-Id: Icb67a3642502107394bb525fcf6efb9e1830bbbd
Signed-off-by: Maisam Arif <maisarif@amd.com>


[ROCm/amdsmi commit: d839192f21]
2023-08-03 00:43:09 -04:00
Maisam Arif f6e24e4d22 SWDEV-412847 - Added Hotspot temp and edge limit checks
Change-Id: If549ee45214e784a28a3420f60bae7f4ae1a1022
Signed-off-by: Maisam Arif <maisarif@amd.com>


[ROCm/amdsmi commit: 07a8287a18]
2023-08-03 00:43:05 -04:00
Maisam Arif e2a1fed08c 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>


[ROCm/amdsmi commit: 82ac307f9b]
2023-08-02 23:42:48 -05:00
Maisam Arif fa9d79984b Added Error handling to generator
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I77e869624e4f0c7586dc2c018242b8e5737f7d4b


[ROCm/amdsmi commit: 8630b59b81]
2023-08-01 14:28:58 -04:00
Maisam Arif 14c5bbbaa2 Checks before adding Units to output
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Ib3f2cd8595693dd033a69523ed69d5807dc83346


[ROCm/amdsmi commit: 6be5a69ef8]
2023-08-01 14:28:51 -04:00
Maisam Arif 9edae52b03 Updated Clock minimum values
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Ia4c34eca18077c595248ac34afed1b844a1be727


[ROCm/amdsmi commit: 27388c6208]
2023-08-01 14:28:45 -04:00
Maisam Arif 9f4faaabd8 Removed cmdline options
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I3f98829e988468d657f280db6765f2f5e28ff5f1


[ROCm/amdsmi commit: d5ad387252]
2023-08-01 14:28:40 -04:00
Maisam Arif 907fcc53a1 Updated READMEs
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Idf34bc431184414a17c3cb50c06543151ce3cb56


[ROCm/amdsmi commit: a13d5be933]
2023-08-01 14:28:33 -04:00
Maisam Arif 9a98e0e317 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


[ROCm/amdsmi commit: ca59a60a9a]
2023-08-01 14:28:27 -04:00
Maisam Arif 294b2df38f ASIC serial updates
Corrected asic serial fallback to use rsmi's unique id
	Removed product serial due to duplication

Change-Id: Ib4e9ac00d2bf31ccbc35060bc84f7e79e5332d37
Signed-off-by: Maisam Arif <maisarif@amd.com>


[ROCm/amdsmi commit: d705801adf]
2023-08-01 14:28:19 -04:00
Hao Zhou 61a650b33b Merge amd-staging into amd-master 20230728
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: I8d5505cb14009eed9d52a73f73a8317e58f4b8c3


[ROCm/amdsmi commit: 8b85f35367]
2023-07-28 16:00:59 +08:00
Deepak Mewar 263a9fb6f4 esmi library integration update v1.0
1. new class files for cpu socket and cpu core created
2. wrapper API's for getting energy monitoring, system
   statistics, power monitoring values implemented
3. modified amdsmi init & cleanup functions for esmi lib support
4. modified amdsmi system class for esmi lib support
5. sample test code created in example dir

Change-Id: Ic41f31641c283a681de696bb4346b557265bad42


[ROCm/amdsmi commit: 8a9771b225]
2023-07-27 17:29:27 -05:00
Deepak Mewar 12f4b83299 esmi library header changes
1. New processor types AMD_CPU_CORE, AMD_APU added to ENUM
2. esmi errorcodes, wrappers for structures and library APIs
3. Macro introduced to enable/disable the esmi library code

Change-Id: Ia64b29303c231d3f17ac6b40fcd09b09b4380903


[ROCm/amdsmi commit: 0187de61e2]
2023-07-27 16:21:24 -05:00
Marko Oblak 49f5f98560 SWDEV-413516 - [AMDSMI][Linux][BM] Changed mapping pcie speed from pcie type
Signed-off-by: Marko Oblak <Marko.Oblak@amd.com>
Change-Id: I5bcee99ec596bb831465d5a4e98a78681c24b20f


[ROCm/amdsmi commit: e0b84c5d1f]
2023-07-27 16:21:24 -05:00
Marko Oblak cff0c1374e SWDEV-412839 - PCIe speed - change in mapping
Signed-off-by: Marko Oblak <Marko.Oblak@amd.com>
Change-Id: If75530a8b2e1647d2cb31733decfba3837dac7bf


[ROCm/amdsmi commit: f9ce3925a4]
2023-07-27 16:21:24 -05:00
Charis Poag c9cf6c5750 Merge branch 'amd-dev' into change-896675-1
Change-Id: I950d40ff0789f62595561196aea48203b00d165b


[ROCm/amdsmi commit: c139bd8dc0]
2023-07-25 10:02:37 -05:00
Shuzhou Liu f763a20f39 Merge "Make vbios optional in amd-smi" into amd-dev
[ROCm/amdsmi commit: 8d4370c08c]
2023-07-25 09:59:49 -04:00
Shuzhou Liu 08472f8417 Merge "Make vbios version optional when discover GPU" into amd-dev
[ROCm/amdsmi commit: eb5d1b786f]
2023-07-25 09:59:33 -04:00
Charis Poag 50a5e05798 Merge branch 'amd-dev' into change-895251-1
Change-Id: I778bda482973b292d6de1b3f266619cbc852c2f5


[ROCm/amdsmi commit: 98c607c8fd]
2023-07-24 17:23:31 -05:00
Maisam Arif 6d0f19bbd3 Make vbios optional in amd-smi
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I61d54ea8a01112818df9f431f319533f1bc36f27


[ROCm/amdsmi commit: 261de2ceab]
2023-07-24 16:11:19 -05:00
Maisam Arif 40de47081e Merge "Changed output font and text size" into amd-dev
[ROCm/amdsmi commit: 2ae95ba1da]
2023-07-24 16:51:45 -04:00
Bill(Shuzhou) Liu 473a370cd8 Make vbios version optional when discover GPU
Not all GPU has the vbios, make vbios_version optional.

Change-Id: Idc00a0c17baccadea8f26b955237c513bb9a14df


[ROCm/amdsmi commit: 41d0f4ad5c]
2023-07-24 12:28:34 -05:00
Sirb, Corina a43c2f1a71 Changed output font and text size
Change-Id: I4f544781dc6be581585737c129b5e986cc05b09f


[ROCm/amdsmi commit: 0fa1d1e068]
2023-07-21 10:57:08 -04:00
Bill(Shuzhou) Liu 4d4f8a4f8c Change API to get the driver date
Support the driver date from libdrm.

Change-Id: I88e694732b538220e11fdb4029712bb5a6f44380


[ROCm/amdsmi commit: 55bf9cbe13]
2023-07-21 08:28:06 -05:00
Hao Zhou ac791a24d2 Merge amd-staging into amd-master 20230721
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: I785c19badfe9b36429003eeb3e6d89fdc988a0c9


[ROCm/amdsmi commit: 58f73bc055]
2023-07-21 13:52:33 +08:00
Charis Poag 702022bdd1 Merge branch 'amd-dev' back into rocm-smi merge
Change-Id: Id19cb9ac9cb1ad9ed98fc766c08a00a998ec2373


[ROCm/amdsmi commit: 53e36d3813]
2023-07-20 20:04:11 -05:00
Marko Oblak 2cd3f6565e SWDEV-410048 - Remove --caps from tool
Signed-off-by: Marko Oblak <Marko.Oblak@amd.com>
Change-Id: I3b71c8210401cbbe28905371febe084a4fdaf4ba


[ROCm/amdsmi commit: 9077411fcb]
2023-07-20 15:56:53 +02:00
Charis Poag 9fbf58a0c9 Merge 'rocm-smi/amd-staging' into 'amd-smi/amd-dev'
Signed-off-by: Charis Poag <Charis.Poag@amd.com>
Change-Id: Id35c9807c45a965c968fb430e3ce4f3c7069c210


[ROCm/amdsmi commit: afa174c655]
2023-07-19 18:46:28 -05:00
Maisam Arif d4474f5bf2 Merge "[AMDSMI] [Linux] [BM] [Guest] Improve Python readme" into amd-dev
[ROCm/amdsmi commit: 1bbfb0af56]
2023-07-19 16:07:29 -04:00
Marko Oblak 1ffbaf3793 [AMDSMI] [Linux] [BM] [Guest] Improve Python readme
Signed-off-by: Marko Oblak <Marko.Oblak@amd.com>
Change-Id: Ic8c1ea2789407621d2155763a33cc7059cfe6729


[ROCm/amdsmi commit: 8f7e795b02]
2023-07-19 13:46:00 +02:00
Sirb, Corina a88074671e Update Copyright Date
Signed-off-by: Sirb, Corina <corina.sirb@amd.com>
Change-Id: I4b5dc49a5d756012e533ba7196b246836cf980f6


[ROCm/amdsmi commit: ebe0cecd9e]
2023-07-18 15:05:14 -04:00
Hao Zhou 23940eeb5d Merge amd-staging into amd-master 20230714
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: Ibb3ad39fdb94f93b6c8ef77e0d2447791ec6a20c


[ROCm/amdsmi commit: 2db54bbeaf]
2023-07-14 09:30:20 +08:00
Bill(Shuzhou) Liu fa6f0f5ea0 Fix unit test errors
Add unit test error handling for set freq and volt.

Change-Id: I5877f8300b942caac8f38e6efc03264bfc432def


[ROCm/amdsmi commit: 4307330cb0]
2023-07-12 09:39:39 -04:00
Vukasin Nedeljkovic c0bc09b2f7 SWDEV-407430 [AMDSMI][Tool][Linux][BM] PCIE unit update
Signed-off-by: Vukasin Nedeljkovic <Vukasin.Nedeljkovic@amd.com>
Change-Id: I7615cd1fcf504719e1032076bb836964fc44f4e0


[ROCm/amdsmi commit: 59b2b7bea4]
2023-07-12 08:36:29 +02:00
Vukasin Nedeljkovic 13377ac5ca SWDEV-407428 [AMDSMI][Tool][Linux][BM] static update to HEX
Signed-off-by: Vukasin Nedeljkovic <Vukasin.Nedeljkovic@amd.com>
Change-Id: I4db506a2467b460c9c635e4e2790dd1e8fd0a196


[ROCm/amdsmi commit: 3f0441a74c]
2023-07-11 13:05:41 +02:00
Hao Zhou 5841b81729 Merge amd-staging into amd-master 20230710
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: I213f4f064b94187a9d157e51fb09c3051a26a449


[ROCm/amdsmi commit: 129bee2bfb]
2023-07-10 11:11:02 +08:00
Galantsev, Dmitrii e925cc320e Simplify gitignore
Remove generic gitignore to simplify tracking of generated files

Change-Id: Idf1f9719b2cfd16b31332a3ed87be5943c2c1ce7
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/amdsmi commit: e6c42c6626]
2023-07-07 11:48:09 -04:00
Jeremy Newton b214d2047e Fix python loading of librocm_smi64
The librocm_smi64.so is used for development, while
librocm_smi64.so.MAJOR is used for runtime, thus the python front end
should not be loading the .so binary, but rather the .so.MAJOR binary.

As well, it's good not to hardcode "lib" as some distros will change
this.

rsmiBindings.py is now generated with CMake

Signed-off-by: Jeremy Newton <Jeremy.Newton@amd.com>
Change-Id: I7cb745f8936fdf10d3ebd6c1e606031f713184ca


[ROCm/amdsmi commit: 2d2c73a5e6]
2023-07-06 09:52:56 -04:00
Bill(Shuzhou) Liu fb7085441b Handle key not exists errors for voltage sensor
Check the key exists or not before access sensor map.

Change-Id: I0ac5d63ae981ec2f984b1d464e93508560a4d030


[ROCm/amdsmi commit: 7b107258ff]
2023-07-05 09:25:27 -04:00
Marko Oblak f877896d3a 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


[ROCm/amdsmi commit: 78faf411f8]
2023-07-03 06:35:12 -04:00