* [PATCH 0/2] cpupower: Allow control of boost feature on non-x86 based systems with boost support.
@ 2025-05-22 6:10 Shinji Nomoto
2025-05-22 6:10 ` [PATCH 1/2] cpupower: Fix a bug where the -t option of the set subcommand was not working Shinji Nomoto
` (2 more replies)
0 siblings, 3 replies; 11+ messages in thread
From: Shinji Nomoto @ 2025-05-22 6:10 UTC (permalink / raw)
To: Thomas Renninger, Shuah Khan, John B. Wyatt IV, John Kacur,
Shinji Nomoto, linux-pm, linux-kernel
The cpufreq subsystem has a generic sysfs interface for controlling boost
(/sys/devices/system/cpu/cpufreq/boost).
The sysfs interface can be used to enable boost control from the cpupower
command on non-x86 platforms as well. So, allow boost controlling on
non-x86 system if boost sysfs file exists.
The set subcommand enables/disables the boost feature using the following
syntax:
cpupower set --boost 1
cpupower set --boost 0
The --boost option is an alias for --turbo-boost. We provided the neutral
option name because the name "turbo boost" is specific to Intel technology.
The frequency-info subcommand displays the enabled/disabled state of
the boost feature as follows:
boost state support:
Active: yes (or no)
Additionally, there was an existing bug in the option handling,
which I fixed in the first commit. The fix is independent of the added
functionality.
Shinji Nomoto (2):
cpupower: Fix a bug where the -t option of the set subcommand was not
working.
cpupower: Allow control of boost feature on non-x86 based systems with
boost support.
tools/power/cpupower/man/cpupower-set.1 | 7 +-
tools/power/cpupower/utils/cpufreq-info.c | 16 ++++-
tools/power/cpupower/utils/cpupower-set.c | 5 +-
tools/power/cpupower/utils/helpers/helpers.h | 14 ++--
tools/power/cpupower/utils/helpers/misc.c | 76 ++++++++++++++------
5 files changed, 83 insertions(+), 35 deletions(-)
--
2.43.0
^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH 1/2] cpupower: Fix a bug where the -t option of the set subcommand was not working.
2025-05-22 6:10 [PATCH 0/2] cpupower: Allow control of boost feature on non-x86 based systems with boost support Shinji Nomoto
@ 2025-05-22 6:10 ` Shinji Nomoto
2025-05-22 6:10 ` [PATCH 2/2] cpupower: Allow control of boost feature on non-x86 based systems with boost support Shinji Nomoto
2025-05-29 11:48 ` [PATCH 0/2] " John B. Wyatt IV
2 siblings, 0 replies; 11+ messages in thread
From: Shinji Nomoto @ 2025-05-22 6:10 UTC (permalink / raw)
To: Thomas Renninger, Shuah Khan, John B. Wyatt IV, John Kacur,
Shinji Nomoto, linux-pm, linux-kernel
The set subcommand's -t option is documented as being available for boost
configuration, but it was not actually functioning due to a bug
in the option handling.
Signed-off-by: Shinji Nomoto <fj5851bi@fujitsu.com>
---
tools/power/cpupower/utils/cpupower-set.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tools/power/cpupower/utils/cpupower-set.c b/tools/power/cpupower/utils/cpupower-set.c
index 0677b58374ab..59ace394cf3e 100644
--- a/tools/power/cpupower/utils/cpupower-set.c
+++ b/tools/power/cpupower/utils/cpupower-set.c
@@ -62,8 +62,8 @@ int cmd_set(int argc, char **argv)
params.params = 0;
/* parameter parsing */
- while ((ret = getopt_long(argc, argv, "b:e:m:",
- set_opts, NULL)) != -1) {
+ while ((ret = getopt_long(argc, argv, "b:e:m:t:",
+ set_opts, NULL)) != -1) {
switch (ret) {
case 'b':
if (params.perf_bias)
--
2.43.0
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH 2/2] cpupower: Allow control of boost feature on non-x86 based systems with boost support.
2025-05-22 6:10 [PATCH 0/2] cpupower: Allow control of boost feature on non-x86 based systems with boost support Shinji Nomoto
2025-05-22 6:10 ` [PATCH 1/2] cpupower: Fix a bug where the -t option of the set subcommand was not working Shinji Nomoto
@ 2025-05-22 6:10 ` Shinji Nomoto
2025-05-29 11:48 ` [PATCH 0/2] " John B. Wyatt IV
2 siblings, 0 replies; 11+ messages in thread
From: Shinji Nomoto @ 2025-05-22 6:10 UTC (permalink / raw)
To: Thomas Renninger, Shuah Khan, John B. Wyatt IV, John Kacur,
Shinji Nomoto, linux-pm, linux-kernel
The cpufreq subsystem has a generic sysfs interface for controlling boost
(/sys/devices/system/cpu/cpufreq/boost).
The sysfs interface can be used to enable boost control from the cpupower
command on non-x86 platforms as well. So, allow boost controlling
on non-x86 system if boost sysfs file exists.
The set subcommand enables/disables the boost feature using the following
syntax:
cpupower set --boost 1
cpupower set --boost 0
The --boost option is an alias for --turbo-boost. We provided the neutral
option name because the name "turbo boost" is specific to Intel technology.
The frequency-info subcommand displays the enabled/disabled state of
the boost feature as follows:
boost state support:
Active: yes (or no)
Signed-off-by: Shinji Nomoto <fj5851bi@fujitsu.com>
---
tools/power/cpupower/man/cpupower-set.1 | 7 +-
tools/power/cpupower/utils/cpufreq-info.c | 16 ++++-
tools/power/cpupower/utils/cpupower-set.c | 1 +
tools/power/cpupower/utils/helpers/helpers.h | 14 ++--
tools/power/cpupower/utils/helpers/misc.c | 76 ++++++++++++++------
5 files changed, 81 insertions(+), 33 deletions(-)
diff --git a/tools/power/cpupower/man/cpupower-set.1 b/tools/power/cpupower/man/cpupower-set.1
index 500653ef98c7..8ac82b6f9189 100644
--- a/tools/power/cpupower/man/cpupower-set.1
+++ b/tools/power/cpupower/man/cpupower-set.1
@@ -81,10 +81,11 @@ Refer to the AMD P-State kernel documentation for further information.
.RE
.PP
-\-\-turbo\-boost, \-t
+\-\-turbo\-boost, \-\-boost, \-t
.RS 4
-This option is used to enable or disable the turbo boost feature on
-supported Intel and AMD processors.
+This option is used to enable or disable the boost feature on
+supported Intel and AMD processors, and other boost supported systems.
+(The --boost option is an alias for the --turbo-boost option)
This option takes as parameter either \fB1\fP to enable, or \fB0\fP to disable the feature.
diff --git a/tools/power/cpupower/utils/cpufreq-info.c b/tools/power/cpupower/utils/cpufreq-info.c
index fc750e127404..7d3732f5f2f6 100644
--- a/tools/power/cpupower/utils/cpufreq-info.c
+++ b/tools/power/cpupower/utils/cpufreq-info.c
@@ -128,7 +128,7 @@ static int get_boost_mode_x86(unsigned int cpu)
/* ToDo: Make this more global */
unsigned long pstates[MAX_HW_PSTATES] = {0,};
- ret = cpufreq_has_boost_support(cpu, &support, &active, &b_states);
+ ret = cpufreq_has_x86_boost_support(cpu, &support, &active, &b_states);
if (ret) {
printf(_("Error while evaluating Boost Capabilities"
" on CPU %d -- are you root?\n"), cpu);
@@ -204,6 +204,18 @@ static int get_boost_mode_x86(unsigned int cpu)
return 0;
}
+static int get_boost_mode_generic(unsigned int cpu)
+{
+ bool active;
+
+ if (!cpufreq_has_generic_boost_support(&active)) {
+ printf(_(" boost state support:\n"));
+ printf(_(" Active: %s\n"), active ? _("yes") : _("no"));
+ }
+
+ return 0;
+}
+
/* --boost / -b */
static int get_boost_mode(unsigned int cpu)
@@ -214,6 +226,8 @@ static int get_boost_mode(unsigned int cpu)
cpupower_cpu_info.vendor == X86_VENDOR_HYGON ||
cpupower_cpu_info.vendor == X86_VENDOR_INTEL)
return get_boost_mode_x86(cpu);
+ else
+ get_boost_mode_generic(cpu);
freqs = cpufreq_get_boost_frequencies(cpu);
if (freqs) {
diff --git a/tools/power/cpupower/utils/cpupower-set.c b/tools/power/cpupower/utils/cpupower-set.c
index 59ace394cf3e..c2117e5650dd 100644
--- a/tools/power/cpupower/utils/cpupower-set.c
+++ b/tools/power/cpupower/utils/cpupower-set.c
@@ -21,6 +21,7 @@ static struct option set_opts[] = {
{"epp", required_argument, NULL, 'e'},
{"amd-pstate-mode", required_argument, NULL, 'm'},
{"turbo-boost", required_argument, NULL, 't'},
+ {"boost", required_argument, NULL, 't'},
{ },
};
diff --git a/tools/power/cpupower/utils/helpers/helpers.h b/tools/power/cpupower/utils/helpers/helpers.h
index 95749b8ee475..82ea62bdf5a2 100644
--- a/tools/power/cpupower/utils/helpers/helpers.h
+++ b/tools/power/cpupower/utils/helpers/helpers.h
@@ -103,6 +103,9 @@ extern struct cpupower_cpu_info cpupower_cpu_info;
/* cpuid and cpuinfo helpers **************************/
+int cpufreq_has_generic_boost_support(bool *active);
+int cpupower_set_turbo_boost(int turbo_boost);
+
/* X86 ONLY ****************************************/
#if defined(__i386__) || defined(__x86_64__)
@@ -118,7 +121,6 @@ extern unsigned long long msr_intel_get_turbo_ratio(unsigned int cpu);
extern int cpupower_set_epp(unsigned int cpu, char *epp);
extern int cpupower_set_amd_pstate_mode(char *mode);
-extern int cpupower_set_turbo_boost(int turbo_boost);
/* Read/Write msr ****************************/
@@ -139,8 +141,8 @@ extern int decode_pstates(unsigned int cpu, int boost_states,
/* AMD HW pstate decoding **************************/
-extern int cpufreq_has_boost_support(unsigned int cpu, int *support,
- int *active, int * states);
+int cpufreq_has_x86_boost_support(unsigned int cpu, int *support,
+ int *active, int *states);
/* AMD P-State stuff **************************/
bool cpupower_amd_pstate_enabled(void);
@@ -181,13 +183,11 @@ static inline int cpupower_set_epp(unsigned int cpu, char *epp)
{ return -1; };
static inline int cpupower_set_amd_pstate_mode(char *mode)
{ return -1; };
-static inline int cpupower_set_turbo_boost(int turbo_boost)
-{ return -1; };
/* Read/Write msr ****************************/
-static inline int cpufreq_has_boost_support(unsigned int cpu, int *support,
- int *active, int * states)
+static inline int cpufreq_has_x86_boost_support(unsigned int cpu, int *support,
+ int *active, int *states)
{ return -1; }
static inline bool cpupower_amd_pstate_enabled(void)
diff --git a/tools/power/cpupower/utils/helpers/misc.c b/tools/power/cpupower/utils/helpers/misc.c
index 76e461ff4f74..166dc1e470ea 100644
--- a/tools/power/cpupower/utils/helpers/misc.c
+++ b/tools/power/cpupower/utils/helpers/misc.c
@@ -8,15 +8,14 @@
#include "helpers/helpers.h"
#include "helpers/sysfs.h"
#include "cpufreq.h"
+#include "cpupower_intern.h"
#if defined(__i386__) || defined(__x86_64__)
-#include "cpupower_intern.h"
-
#define MSR_AMD_HWCR 0xc0010015
-int cpufreq_has_boost_support(unsigned int cpu, int *support, int *active,
- int *states)
+int cpufreq_has_x86_boost_support(unsigned int cpu, int *support, int *active,
+ int *states)
{
int ret;
unsigned long long val;
@@ -124,24 +123,6 @@ int cpupower_set_amd_pstate_mode(char *mode)
return 0;
}
-int cpupower_set_turbo_boost(int turbo_boost)
-{
- char path[SYSFS_PATH_MAX];
- char linebuf[2] = {};
-
- snprintf(path, sizeof(path), PATH_TO_CPU "cpufreq/boost");
-
- if (!is_valid_path(path))
- return -1;
-
- snprintf(linebuf, sizeof(linebuf), "%d", turbo_boost);
-
- if (cpupower_write_sysfs(path, linebuf, 2) <= 0)
- return -1;
-
- return 0;
-}
-
bool cpupower_amd_pstate_enabled(void)
{
char *driver = cpufreq_get_driver(0);
@@ -160,6 +141,39 @@ bool cpupower_amd_pstate_enabled(void)
#endif /* #if defined(__i386__) || defined(__x86_64__) */
+int cpufreq_has_generic_boost_support(bool *active)
+{
+ char path[SYSFS_PATH_MAX];
+ char linebuf[2] = {};
+ unsigned long val;
+ char *endp;
+
+ snprintf(path, sizeof(path), PATH_TO_CPU "cpufreq/boost");
+
+ if (!is_valid_path(path))
+ return -EACCES;
+
+ if (cpupower_read_sysfs(path, linebuf, 2) <= 0)
+ return -EINVAL;
+
+ val = strtoul(linebuf, &endp, 0);
+ if (endp == linebuf || errno == ERANGE)
+ return -EINVAL;
+
+ switch (val) {
+ case 0:
+ *active = false;
+ break;
+ case 1:
+ *active = true;
+ break;
+ default:
+ return -EINVAL;
+ }
+
+ return 0;
+}
+
/* get_cpustate
*
* Gather the information of all online CPUs into bitmask struct
@@ -259,3 +273,21 @@ void print_speed(unsigned long speed, int no_rounding)
}
}
}
+
+int cpupower_set_turbo_boost(int turbo_boost)
+{
+ char path[SYSFS_PATH_MAX];
+ char linebuf[2] = {};
+
+ snprintf(path, sizeof(path), PATH_TO_CPU "cpufreq/boost");
+
+ if (!is_valid_path(path))
+ return -1;
+
+ snprintf(linebuf, sizeof(linebuf), "%d", turbo_boost);
+
+ if (cpupower_write_sysfs(path, linebuf, 2) <= 0)
+ return -1;
+
+ return 0;
+}
--
2.43.0
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [PATCH 0/2] cpupower: Allow control of boost feature on non-x86 based systems with boost support.
2025-05-22 6:10 [PATCH 0/2] cpupower: Allow control of boost feature on non-x86 based systems with boost support Shinji Nomoto
2025-05-22 6:10 ` [PATCH 1/2] cpupower: Fix a bug where the -t option of the set subcommand was not working Shinji Nomoto
2025-05-22 6:10 ` [PATCH 2/2] cpupower: Allow control of boost feature on non-x86 based systems with boost support Shinji Nomoto
@ 2025-05-29 11:48 ` John B. Wyatt IV
2025-06-02 22:37 ` Shuah Khan
2025-06-03 7:16 ` Shinji Nomoto (Fujitsu)
2 siblings, 2 replies; 11+ messages in thread
From: John B. Wyatt IV @ 2025-05-29 11:48 UTC (permalink / raw)
To: Shinji Nomoto
Cc: Thomas Renninger, Shuah Khan, John Kacur, linux-pm, linux-kernel
Hello Shinji, ty for your patch.
On Thu, May 22, 2025 at 03:10:57PM +0900, Shinji Nomoto wrote:
> The cpufreq subsystem has a generic sysfs interface for controlling boost
> (/sys/devices/system/cpu/cpufreq/boost).
> The sysfs interface can be used to enable boost control from the cpupower
> command on non-x86 platforms as well. So, allow boost controlling on
> non-x86 system if boost sysfs file exists.
Did you test this on non-x86 systems? If so, would you please provide
details on those architectures and systems?
--
Sincerely,
John Wyatt
Software Engineer, Core Kernel
Red Hat
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 0/2] cpupower: Allow control of boost feature on non-x86 based systems with boost support.
2025-05-29 11:48 ` [PATCH 0/2] " John B. Wyatt IV
@ 2025-06-02 22:37 ` Shuah Khan
2025-06-03 7:16 ` Shinji Nomoto (Fujitsu)
1 sibling, 0 replies; 11+ messages in thread
From: Shuah Khan @ 2025-06-02 22:37 UTC (permalink / raw)
To: John B. Wyatt IV, Shinji Nomoto
Cc: Thomas Renninger, Shuah Khan, John Kacur, linux-pm, linux-kernel,
Shuah Khan
On 5/29/25 05:48, John B. Wyatt IV wrote:
> Hello Shinji, ty for your patch.
>
> On Thu, May 22, 2025 at 03:10:57PM +0900, Shinji Nomoto wrote:
>> The cpufreq subsystem has a generic sysfs interface for controlling boost
>> (/sys/devices/system/cpu/cpufreq/boost).
>> The sysfs interface can be used to enable boost control from the cpupower
>> command on non-x86 platforms as well. So, allow boost controlling on
>> non-x86 system if boost sysfs file exists.
>
> Did you test this on non-x86 systems? If so, would you please provide
> details on those architectures and systems?
>
I applied these to coupower - I will go drop them now.
thanks,
-- Shuah
^ permalink raw reply [flat|nested] 11+ messages in thread
* RE: [PATCH 0/2] cpupower: Allow control of boost feature on non-x86 based systems with boost support.
2025-05-29 11:48 ` [PATCH 0/2] " John B. Wyatt IV
2025-06-02 22:37 ` Shuah Khan
@ 2025-06-03 7:16 ` Shinji Nomoto (Fujitsu)
2025-06-18 21:54 ` Shuah Khan
1 sibling, 1 reply; 11+ messages in thread
From: Shinji Nomoto (Fujitsu) @ 2025-06-03 7:16 UTC (permalink / raw)
To: 'John B. Wyatt IV'
Cc: Thomas Renninger, Shuah Khan, John Kacur,
linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org,
Shinji Nomoto (Fujitsu)
John Wyatt wrote:
> Hello Shinji, ty for your patch.
>
> On Thu, May 22, 2025 at 03:10:57PM +0900, Shinji Nomoto wrote:
> > The cpufreq subsystem has a generic sysfs interface for controlling
> > boost (/sys/devices/system/cpu/cpufreq/boost).
> > The sysfs interface can be used to enable boost control from the
> > cpupower command on non-x86 platforms as well. So, allow boost
> > controlling on
> > non-x86 system if boost sysfs file exists.
>
> Did you test this on non-x86 systems? If so, would you please provide details on those architectures and systems?
Hello,
This patch has been tested on Arm-based systems.
* It was tested on our internal simulator based on QEMU which supports boost.
* It was tested on the Nvidia grace system (which does not support boost).
* The cppc_cpufreq driver is working on both of the above systems.
We have also confirmed that it continues to work as expected on AMD systems.
Regards.
----
Shinji
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 0/2] cpupower: Allow control of boost feature on non-x86 based systems with boost support.
2025-06-03 7:16 ` Shinji Nomoto (Fujitsu)
@ 2025-06-18 21:54 ` Shuah Khan
2025-06-20 17:26 ` John B. Wyatt IV
0 siblings, 1 reply; 11+ messages in thread
From: Shuah Khan @ 2025-06-18 21:54 UTC (permalink / raw)
To: Shinji Nomoto (Fujitsu), 'John B. Wyatt IV'
Cc: Thomas Renninger, Shuah Khan, John Kacur,
linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org,
Shuah Khan
On 6/3/25 01:16, Shinji Nomoto (Fujitsu) wrote:
> John Wyatt wrote:
>> Hello Shinji, ty for your patch.
>>
>> On Thu, May 22, 2025 at 03:10:57PM +0900, Shinji Nomoto wrote:
>>> The cpufreq subsystem has a generic sysfs interface for controlling
>>> boost (/sys/devices/system/cpu/cpufreq/boost).
>>> The sysfs interface can be used to enable boost control from the
>>> cpupower command on non-x86 platforms as well. So, allow boost
>>> controlling on
>>> non-x86 system if boost sysfs file exists.
>>
>> Did you test this on non-x86 systems? If so, would you please provide details on those architectures and systems?
>
> Hello,
>
> This patch has been tested on Arm-based systems.
>
> * It was tested on our internal simulator based on QEMU which supports boost.
> * It was tested on the Nvidia grace system (which does not support boost).
> * The cppc_cpufreq driver is working on both of the above systems.
>
> We have also confirmed that it continues to work as expected on AMD systems.
>
John,
Let me know if you are good with this testing details.
thanks,
-- Shuah
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 0/2] cpupower: Allow control of boost feature on non-x86 based systems with boost support.
2025-06-18 21:54 ` Shuah Khan
@ 2025-06-20 17:26 ` John B. Wyatt IV
2025-07-22 7:30 ` Shinji Nomoto (Fujitsu)
0 siblings, 1 reply; 11+ messages in thread
From: John B. Wyatt IV @ 2025-06-20 17:26 UTC (permalink / raw)
To: Shuah Khan
Cc: Shinji Nomoto (Fujitsu), Thomas Renninger, Shuah Khan, John Kacur,
linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org
On Wed, Jun 18, 2025 at 03:54:56PM -0600, Shuah Khan wrote:
> On 6/3/25 01:16, Shinji Nomoto (Fujitsu) wrote:
> > John Wyatt wrote:
> > > Did you test this on non-x86 systems? If so, would you please provide details on those architectures and systems?
> >
> > Hello,
> >
> > This patch has been tested on Arm-based systems.
> >
> > * It was tested on our internal simulator based on QEMU which supports boost.
> > * It was tested on the Nvidia grace system (which does not support boost).
> > * The cppc_cpufreq driver is working on both of the above systems.
> >
> > We have also confirmed that it continues to work as expected on AMD systems.
> >
>
> John,
>
> Let me know if you are good with this testing details.
I have not tested it, but I the testing details are fine.
--
Sincerely,
John Wyatt
Software Engineer, Core Kernel
Red Hat
^ permalink raw reply [flat|nested] 11+ messages in thread
* RE: [PATCH 0/2] cpupower: Allow control of boost feature on non-x86 based systems with boost support.
2025-06-20 17:26 ` John B. Wyatt IV
@ 2025-07-22 7:30 ` Shinji Nomoto (Fujitsu)
2025-07-22 17:59 ` John B. Wyatt IV
0 siblings, 1 reply; 11+ messages in thread
From: Shinji Nomoto (Fujitsu) @ 2025-07-22 7:30 UTC (permalink / raw)
To: 'John B. Wyatt IV', Shuah Khan
Cc: Thomas Renninger, Shuah Khan, John Kacur,
linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org,
Shinji Nomoto (Fujitsu)
Hi, John and Shuah
Regarding the subject, I submitted patches to cpupower, but so far I haven't received confirmation that the content has been approved, nor does it appear to have been merged into the shuah/linux.git master branch.
Could you please inform me about the current status of the patches?
Thank you for your time and consideration.
----
Shinji Nomoto
-----Original Message-----
From: John B. Wyatt IV <jwyatt@redhat.com>
Sent: Saturday, June 21, 2025 2:27 AM
To: Shuah Khan <skhan@linuxfoundation.org>
Cc: Nomoto, Shinji/野本 真二 <fj5851bi@fujitsu.com>; Thomas Renninger <trenn@suse.com>; Shuah Khan <shuah@kernel.org>; John Kacur <jkacur@redhat.com>; linux-pm@vger.kernel.org; linux-kernel@vger.kernel.org
Subject: Re: [PATCH 0/2] cpupower: Allow control of boost feature on non-x86 based systems with boost support.
On Wed, Jun 18, 2025 at 03:54:56PM -0600, Shuah Khan wrote:
> On 6/3/25 01:16, Shinji Nomoto (Fujitsu) wrote:
> > John Wyatt wrote:
> > > Did you test this on non-x86 systems? If so, would you please provide details on those architectures and systems?
> >
> > Hello,
> >
> > This patch has been tested on Arm-based systems.
> >
> > * It was tested on our internal simulator based on QEMU which supports boost.
> > * It was tested on the Nvidia grace system (which does not support boost).
> > * The cppc_cpufreq driver is working on both of the above systems.
> >
> > We have also confirmed that it continues to work as expected on AMD systems.
> >
>
> John,
>
> Let me know if you are good with this testing details.
I have not tested it, but I the testing details are fine.
--
Sincerely,
John Wyatt
Software Engineer, Core Kernel
Red Hat
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 0/2] cpupower: Allow control of boost feature on non-x86 based systems with boost support.
2025-07-22 7:30 ` Shinji Nomoto (Fujitsu)
@ 2025-07-22 17:59 ` John B. Wyatt IV
2025-07-24 18:21 ` Shuah Khan
0 siblings, 1 reply; 11+ messages in thread
From: John B. Wyatt IV @ 2025-07-22 17:59 UTC (permalink / raw)
To: Shinji Nomoto (Fujitsu)
Cc: Shuah Khan, Thomas Renninger, Shuah Khan, John Kacur,
linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org
On Tue, Jul 22, 2025 at 07:30:27AM +0000, Shinji Nomoto (Fujitsu) wrote:
> Hi, John and Shuah
>
> Regarding the subject, I submitted patches to cpupower, but so far I haven't received confirmation that the content has been approved, nor does it appear to have been merged into the shuah/linux.git master branch.
> Could you please inform me about the current status of the patches?
>
> Thank you for your time and consideration.
I do not see any issues with the answer Shinji gave on testing.
I am fine with it being merged.
--
Sincerely,
John Wyatt
Software Engineer, Core Kernel
Red Hat
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 0/2] cpupower: Allow control of boost feature on non-x86 based systems with boost support.
2025-07-22 17:59 ` John B. Wyatt IV
@ 2025-07-24 18:21 ` Shuah Khan
0 siblings, 0 replies; 11+ messages in thread
From: Shuah Khan @ 2025-07-24 18:21 UTC (permalink / raw)
To: John B. Wyatt IV, Shinji Nomoto (Fujitsu)
Cc: Thomas Renninger, Shuah Khan, John Kacur,
linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org,
Shuah Khan
On 7/22/25 11:59, John B. Wyatt IV wrote:
> On Tue, Jul 22, 2025 at 07:30:27AM +0000, Shinji Nomoto (Fujitsu) wrote:
>> Hi, John and Shuah
>>
>> Regarding the subject, I submitted patches to cpupower, but so far I haven't received confirmation that the content has been approved, nor does it appear to have been merged into the shuah/linux.git master branch.
>> Could you please inform me about the current status of the patches?
>>
>> Thank you for your time and consideration.
>
> I do not see any issues with the answer Shinji gave on testing.
>
> I am fine with it being merged.
>
Thank you. I thought I pulled these in for Linux 6.17-rc1.
It appears I didn't. I applied these now to my cpupower
branch.
These will be in my next pr to Rafael which will be after
rc1 comes out.
thanks,
-- Shuah
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2025-07-24 18:21 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-22 6:10 [PATCH 0/2] cpupower: Allow control of boost feature on non-x86 based systems with boost support Shinji Nomoto
2025-05-22 6:10 ` [PATCH 1/2] cpupower: Fix a bug where the -t option of the set subcommand was not working Shinji Nomoto
2025-05-22 6:10 ` [PATCH 2/2] cpupower: Allow control of boost feature on non-x86 based systems with boost support Shinji Nomoto
2025-05-29 11:48 ` [PATCH 0/2] " John B. Wyatt IV
2025-06-02 22:37 ` Shuah Khan
2025-06-03 7:16 ` Shinji Nomoto (Fujitsu)
2025-06-18 21:54 ` Shuah Khan
2025-06-20 17:26 ` John B. Wyatt IV
2025-07-22 7:30 ` Shinji Nomoto (Fujitsu)
2025-07-22 17:59 ` John B. Wyatt IV
2025-07-24 18:21 ` Shuah Khan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).