From db443c025caf8368dcb1a70603772f9cb4da689e Mon Sep 17 00:00:00 2001 From: Maisam Arif Date: Fri, 29 Aug 2025 04:16:18 -0500 Subject: [PATCH] [SWDEV-540665] Change parser to not accept 0 as a power set input Signed-off-by: Maisam Arif Change-Id: I510fa5523b8dd7ea33f49e21cc199d4a2cfcf9bb [ROCm/amdsmi commit: 2c9f3af0266fe31c603251c724cda4b2b7e2a426] --- projects/amdsmi/amdsmi_cli/amdsmi_parser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/amdsmi/amdsmi_cli/amdsmi_parser.py b/projects/amdsmi/amdsmi_cli/amdsmi_parser.py index d0744496fc..f65ae5f9ea 100644 --- a/projects/amdsmi/amdsmi_cli/amdsmi_parser.py +++ b/projects/amdsmi/amdsmi_cli/amdsmi_parser.py @@ -1278,7 +1278,7 @@ class AMDSMIParser(argparse.ArgumentParser): required=False, help=set_compute_partition_help, metavar=('TYPE/INDEX')) set_value_exclusive_group.add_argument('-M', '--memory-partition', action='store', choices=self.helpers.get_memory_partition_types(), type=str.upper, required=False, help=set_memory_partition_help, metavar='PARTITION') # Power cap is enabled on guest, maintain order - set_value_exclusive_group.add_argument('-o', '--power-cap', action='store', type=lambda value: self._not_negative_int(value, '--power-cap'), required=False, help=set_power_cap_help, metavar='WATTS') + set_value_exclusive_group.add_argument('-o', '--power-cap', action='store', type=lambda value: self._positive_int(value, '--power-cap'), required=False, help=set_power_cap_help, metavar='WATTS') if self.helpers.is_baremetal(): set_value_exclusive_group.add_argument('-p', '--soc-pstate', action='store', required=False, type=lambda value: self._not_negative_int(value, '--soc-pstate'), help=set_soc_pstate_help, metavar='POLICY_ID') set_value_exclusive_group.add_argument('-x', '--xgmi-plpd', action='store', required=False, type=lambda value: self._not_negative_int(value, '--xgmi-plpd'), help=set_xgmi_plpd_help, metavar='POLICY_ID')