2025-01-15 18:29:17 +01:00
|
|
|
#
|
|
|
|
# Return Bender option that configures Bender's Intel HWP plugin
|
|
|
|
#
|
|
|
|
# \param --bender-intel-hwp-mode Run the Intel HWP plugin of Bender in the
|
|
|
|
# given mode. Valid argument values are
|
|
|
|
# "off",
|
|
|
|
# "performance",
|
|
|
|
# "balanced", and
|
|
|
|
# "power_saving"
|
|
|
|
# The argument value defaults to
|
|
|
|
# "performance".
|
|
|
|
#
|
|
|
|
proc bender_intel_hwp_mode_option { } {
|
|
|
|
|
2025-02-05 16:27:18 +01:00
|
|
|
set opt [cmd_arg_first --bender-intel-hwp-mode "performance"]
|
2025-01-15 18:29:17 +01:00
|
|
|
if {$opt == "off"} {
|
|
|
|
return "intel_hwp_off"
|
|
|
|
} elseif {$opt == "performance"} {
|
|
|
|
return "intel_hwp_performance"
|
|
|
|
} elseif {$opt == "balanced"} {
|
|
|
|
return "intel_hwp_balanced"
|
|
|
|
} elseif {$opt == "power_saving"} {
|
|
|
|
return "intel_hwp_power_saving"
|
|
|
|
} else {
|
|
|
|
return "intel_hwp_performance"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|