[SWDEV-554046] xgmi cli redesign (#574)

Added `GPU LINK PORT STATUS` table to `amd-smi xgmi` command 
The `amd-smi xgmi -s` or `amd-smi xgmi --source-status` will show `GPU LINK PORT STATUS` table.  

---------

Signed-off-by: Bindhiya Kanangot Balakrishnan <Bindhiya.KanangotBalakrishnan@amd.com>

[ROCm/amdsmi commit: 7ddd91653e]
This commit is contained in:
Kanangot Balakrishnan, Bindhiya
2025-10-07 01:07:27 -05:00
committed by GitHub
parent d1679c7ade
commit 693055ee50
3 changed files with 94 additions and 10 deletions
@@ -1437,6 +1437,7 @@ class AMDSMIParser(argparse.ArgumentParser):
# Help text for Arguments only on Guest and BM platforms
metrics_help = "Metric XGMI information"
xgmi_source_status_help = "Source GPU XGMI Link information"
xgmi_link_status_help = "XGMI Link Status information"
# Create xgmi subparser
@@ -1447,6 +1448,7 @@ class AMDSMIParser(argparse.ArgumentParser):
# Optional Args
xgmi_parser.add_argument('-m', '--metric', action='store_true', required=False, help=metrics_help)
xgmi_parser.add_argument('-s', '--source-status', action='store_true', required=False, help=xgmi_source_status_help)
xgmi_parser.add_argument('-l', '--link-status', action='store_true', required=False, help=xgmi_link_status_help)
# Add Universal Arguments