guanyu12
b30304aca0
Merge amd-dev into amd-master 20231026
...
Signed-off-by: guanyu12 <guanyu12@amd.com >
Change-Id: Ib2aee67ad342022e202258fcc881082fee49e60f
2023-10-26 14:44:39 +08:00
Galantsev, Dmitrii
2b603be71b
README - Add argcomplete instructions
...
Change-Id: I76a35e38735e71cd30ba62a177bed53300b63515
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2023-10-24 12:48:37 -04:00
Maisam Arif
d6abcfa92d
Enabled amd-smi auto completion using argcomplete
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I0ea48b1b3a10e738d1fe91db85bc61ad51b85de2
2023-10-24 12:39:12 -04:00
Maisam Arif
dcb59e049e
Merge "Merge amd-dev into amd-master 20231018" into amd-master
2023-10-18 19:19:01 -04:00
Maisam Arif
486fea67e7
Merge amd-dev into amd-master 20231018
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I5ab16f5d121a62e23ab7bb6922a8c7782c070372
2023-10-18 18:07:21 -05:00
Maisam Arif
29afbbcbe7
Fixed Compute & Memory Parition CLI error
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Ic36d567f9a97ceb7930653692b6c5fd60814ac38
2023-10-18 17:58:02 -05:00
Galantsev, Dmitrii
a465946017
Merge amd-dev into amd-master 20231017
...
Change-Id: I6cecdcc1126566866be2b4daf70688cfc23f618b
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2023-10-17 13:54:28 -05:00
Maisam Arif
a1b2fb5e0e
Added set & reset --power-cap
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I9fa6378cfcdb2ad9f8406c51d885209605330627
2023-10-17 02:50:22 -05:00
Maisam Arif
fc025797a0
Fixed ras error output formatting
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I7fb4d13ee7d72e2e5e95c10c19491b879df07f33
2023-10-17 02:42:01 -05:00
Galantsev, Dmitrii
9cf8daaf56
Merge amd-dev into amd-master 20231016
...
Change-Id: Icef827628b3398fb2d70587db2446e47ca36fff6
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2023-10-16 21:24:53 -05:00
Maisam Arif
6ec87b6a23
CLI Fixes & ESMI import handling
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I08e66d2bdbe37064fd73f42eeb9199f1e3bc3404
2023-10-16 19:29:17 -05:00
Maisam Arif
5018a57b62
Updated READMEs & Versioning for 6.0 Release
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Idadece3c1022ecba4291b96ddbe23112e27394de
2023-10-16 16:57:49 -05:00
Maisam Arif
6d4d706f08
CLI help text clean up
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I46d8071f2bb38f3a6e366b436e7451116bfb6df9
2023-10-16 16:52:47 -05:00
Maisam Arif
ec24a0f66d
Enabled events subcommand to non-virtual systems
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Ied56ef015bba606b1bca1a1108a237d0c1cc7fdb
2023-10-16 16:52:47 -05:00
Maisam Arif
5405615062
Fixed set & reset parser no argument handling
...
Change-Id: If8161059810a9a4fc7845eb4ffd6d3dbd0e8df64
Signed-off-by: Maisam Arif <maisarif@amd.com >
2023-10-16 16:52:47 -05:00
Deepak Mewar
806652a697
esmi python wrappers for amdsmi python library
...
Change-Id: I51be2e4ce76f1e99820c50d4722de4e5deb87ceb
2023-10-16 17:49:27 -04:00
Deepak Mewar
e6d82912e3
Added another set of esmi python wrappers for
...
amdsmi python library
Change-Id: Ib49efe21d4909c3e4a011eddcd96f587a9b6570c
2023-10-16 17:49:21 -04:00
Galantsev, Dmitrii
8568af65ff
CMAKE - Generate ESMI wrapper
...
The wrapper is only generated if ENABLE_ESMI_LIB option is set.
./update_wrapper.sh will check the option if cmake was ran first.
Change-Id: I6267cdba8c6ecdff58ced75a2aa59afae964446c
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2023-10-16 16:49:00 -05:00
Galantsev, Dmitrii
df4f5e8bf8
Merge rocmsmi/amd-staging into amd-dev 20231016
...
Change-Id: I137171162a64af4960d82336cc517c1b34a870f3
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2023-10-16 14:31:13 -05:00
Galantsev, Dmitrii
8333ffc640
ESMI - Clean-up example code
...
Change-Id: Iacd150209d4695a39de39bd5633293d3e040ff4b
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2023-10-16 15:06:10 -04:00
Suma Hegde
abad3305a1
amdsmi_esmi_intg_example.cc: Fix compilation warnings
...
remove unused variables, fix uninitialized variables
Change-Id: Ia0b529d3bb0ec8c541bcf1abd8b06d4237d593e8
2023-10-16 15:06:02 -04:00
Suma Hegde
597fb00bef
esmi: Clone open-source esmi repo as part of build
...
1. Remove esmi (internal gerrit) repo as git submodule
2. Clone esmi (open-source) repo during cmake using "git clone"
3. Download amd_hsmp.h header file during cmake build
TODO:
We can update the amd_hsmp.h to mainline linux kernel repo after
next Linux kernel release.
Change-Id: I763b5e287e24337c8e9e25f4e421cdb8698b9322
2023-10-16 15:06:02 -04:00
Maisam Arif
2468a6039c
Adjusting cli exception handling
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I37f44f0d07a8d1fc65e6109edf9b4cf7f30695a9
Signed-off-by: Maisam Arif <maisarif@amd.com >
2023-10-16 08:52:41 -04:00
Maisam Arif
ddc63db14c
Added custom help formatters for subparsers
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Ib7209ad7188733fa2492cde302f5c82c9c9bfa42
2023-10-16 08:51:43 -04:00
Maisam Arif
a0c2735343
Added memory & compute partitions to cli tool
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I0db6e2b9e3ae2e19397a012e095173ec550c1e42
2023-10-16 08:50:38 -04:00
Maisam Arif
2076b2a736
Fixed ecc_correction_schema call in python interface
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I16e2bf566342a8272c07f30b8db4df4acb9c3649
2023-10-13 21:31:17 -05:00
Maisam Arif
1f8d9cb9ef
Added memory & compute partitions to amd-smi lib
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: If3acea6ad281298f1f05785b2e6d8e70fae8d89b
2023-10-13 21:47:59 -04:00
Charis Poag
6f1afd2678
bdfid fix for partition & xgmi nodes
...
* Updates:
- [API] After discovering all amd gpus, we now properly
map correct bdf (xgmi nodes). Especially important for
partition changes - aka secondary nodes.
- [API] While adding new secondary nodes we now have
better grouping -> due to resorting based on
kfd properties list & matching to primary uniqueid
- [API] All secondary nodes are now AddToDeviceList
with correct bdf (location id), provided by kfd
- [API] Modified AddToDeviceList(..., uint64_t bdfid):
providing an optional field - bdfid. This allows working
around primary pcie cards with xgmi nodes
- [API] Utils - cpplint minor fixes
- [Example] Removed all endl references w/ newline, fixed
spacing, and some incorrect values displaying as hex
(needed dec representation)
- [API] kfd node functions - now print full path of file
for trace logs
- [Tests] power_read.cc: Added in generic power test to
confirm guaranteeing specific return values
Change-Id: I143474e8d64c4915a966e789be6bcea4fa7f4472
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
2023-10-13 20:14:39 -05:00
Deepak Mewar
ee890c5060
esmi: remove energy reporting, fix errors from clang compiler
...
Clang compiler reporting errors while generating python wrappers for esmi lib
Change-Id: I62352aba3b87f9a6b044c97af6b9fd649612b622
2023-10-13 14:45:25 -04:00
Maisam Arif
c7726bde3d
Fixed spacing in amd-smi tool output
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I83cb040b81a4d3653417ba7399160eb81e95ce33
2023-10-13 12:07:01 -04:00
Deepak Mewar
1f0f5ab63f
build issue fix with sample test code
...
Change-Id: I03890879253f1be74311cf613a9baad55d197f75
2023-10-13 08:17:43 -04:00
Maisam Arif
de892bab69
Add yaml as dependency for Ubuntu
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Ie3da877522acbf320feac4d9d34fb9344d40f339
2023-10-13 02:20:48 -04:00
Maisam Arif
d72f9cca1b
Updated wrapper generation
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I2af5704ce62c7d58a13cbc51dcca92f3d35fc07a
2023-10-13 01:19:40 -05:00
Maisam Arif
f0e6f34bfe
Updated interface & wrapper to work with ras_feature
...
Change-Id: Iadd8c5e736f4dad2662dda2c9587454f00197474
Signed-off-by: Maisam Arif <maisarif@amd.com >
2023-10-13 02:06:14 -04:00
Bill(Shuzhou) Liu
d92d4e4b38
Add new API for RAS related information
...
The API to get the EEPROM version and ECC schema.
Change-Id: Iee6b3c555541a33bf16bf9ac1fd60100dfff5643
2023-10-13 02:06:14 -04:00
Galantsev, Dmitrii
2a7589a065
TESTS - Skip XGMI test
...
Change-Id: Idd9f505f36fac4a670e5129f835aa051b5c4c9fa
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2023-10-12 21:27:55 -05:00
Galantsev, Dmitrii
69c35a4cff
CMAKE - Fix amdsmi lib version
...
This allows for lib version to change
before: libamd_smi.so.1.0
after: libamd_smi.so.23.4
Change-Id: Iaba991afac4e625d11df2bacdf6287c6f8bf5383
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2023-10-12 22:13:30 -04:00
Galantsev, Dmitrii
c94036de21
Add wrapper generator
...
Change-Id: I34a191acfefbef2e40d0242eb121ba9af55cb9de
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2023-10-12 22:12:56 -04:00
Maisam Arif
66eb3de5e4
Added static --cache to cli tool
...
Change-Id: I494d29aba7915a0b8815036977b2636a2da5264e
Signed-off-by: Maisam Arif <maisarif@amd.com >
2023-10-12 10:13:56 -04:00
guanyu12
58f0a01447
Merge amd-dev into amd-master 20231012
...
Signed-off-by: guanyu12 <guanyu12@amd.com >
Change-Id: Id5894b0e5f8ff748b20de51860b946f9ffd4578e
2023-10-12 16:42:47 +08:00
Dmitrii Galantsev
cb9875b056
Merge "Merge rocmsmi/amd-staging into amd-dev 20231010" into amd-dev
2023-10-12 00:46:08 -04:00
Galantsev, Dmitrii
c988ff1730
Fix amdsmi.h and update wrapper
...
Having an unnamed struct confuses our wrapper generator.
Adding a name solved it.
Change-Id: Iab3e73317fb21fb3667beef04878d4f3da96eadf
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2023-10-11 22:55:27 -04:00
Galantsev, Dmitrii
6d72d65c48
Merge rocmsmi/amd-staging into amd-dev 20231010
...
Change-Id: I492562094a004eb78b2cc2b52d14d013d9f97112
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2023-10-11 18:58:12 -05:00
Maisam Arif
c6e54e09e7
Placeholders for new ras values
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I66cea253b19a5029172af0a3f4dd2f993c13b309
Signed-off-by: Maisam Arif <maisarif@amd.com >
2023-10-11 19:39:38 -04:00
Maisam Arif
262b5b0254
Added xgmi physical id to static --asic
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I9e9f5929da635d22495aa394f2a9e5e6ce441706
2023-10-11 13:28:27 -05:00
Galantsev, Dmitrii
3f0071599d
Fix rocm_smi.cc
...
Change-Id: Ib074dd542d8d37a6a618e10bd3bd389ad0cef108
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2023-10-11 11:46:49 -05:00
guanyu12
5b603ea770
Merge amd-dev into amd-master 20231011
...
Signed-off-by: guanyu12 <guanyu12@amd.com >
Change-Id: Ic795b4135f34b883287346610e5b24726b865e12
2023-10-11 11:22:49 +08:00
Galantsev, Dmitrii
1b606acf73
Fix amdsmi.h and update wrapper
...
Having an unnamed struct confuses our wrapper generator.
Adding a name solved it.
Change-Id: Iab3e73317fb21fb3667beef04878d4f3da96eadf
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2023-10-10 17:58:25 -05:00
Maisam Arif
b46ae13011
Corrected total ecc counts
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I48b85d6476b829604044daab420883f94551abe2
2023-10-10 13:23:45 -05:00
Maisam Arif
b47d028da2
Removed uncountable blocks from metric --ecc-block
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Iab8ed3f80c8ebd7ffd3bfcf197e1a0b03782b498
2023-10-10 10:32:20 -05:00