* [PATCH] x86/cpu: add some advanced power management bits
@ 2016-03-25 2:08 Huang Rui
2016-03-25 11:37 ` Borislav Petkov
2016-03-29 9:16 ` [tip:x86/urgent] x86/cpu: Add " tip-bot for Huang Rui
0 siblings, 2 replies; 3+ messages in thread
From: Huang Rui @ 2016-03-25 2:08 UTC (permalink / raw)
To: Borislav Petkov, Thomas Gleixner, Len Brown, Rafael J. Wysocki,
Ingo Molnar, H. Peter Anvin, Fenghua Yu, Tony Luck,
Andy Lutomirski, Peter Zijlstra
Cc: linux-kernel, x86, Fengguang Wu, Sherry Hurwitz, Tony Li,
Huang Rui
Bit 11 of CPUID 8000_0007 edx is processor feedback interface.
Bit 12 of CPUID 8000_0007 edx is accumulated power.
So this patch fixes the output of cpuinfo, and add some new names to
make it more meaningful.
Reported-by: Borislav Petkov <bp@alien8.de>
Signed-off-by: Huang Rui <ray.huang@amd.com>
---
arch/x86/kernel/cpu/powerflags.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/x86/kernel/cpu/powerflags.c b/arch/x86/kernel/cpu/powerflags.c
index 31f0f33..1dd8294 100644
--- a/arch/x86/kernel/cpu/powerflags.c
+++ b/arch/x86/kernel/cpu/powerflags.c
@@ -18,4 +18,6 @@ const char *const x86_power_flags[32] = {
"", /* tsc invariant mapped to constant_tsc */
"cpb", /* core performance boost */
"eff_freq_ro", /* Readonly aperf/mperf */
+ "proc_feedback", /* processor feedback interface */
+ "acc_power", /* accumulated power mechanism */
};
--
1.9.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH] x86/cpu: add some advanced power management bits
2016-03-25 2:08 [PATCH] x86/cpu: add some advanced power management bits Huang Rui
@ 2016-03-25 11:37 ` Borislav Petkov
2016-03-29 9:16 ` [tip:x86/urgent] x86/cpu: Add " tip-bot for Huang Rui
1 sibling, 0 replies; 3+ messages in thread
From: Borislav Petkov @ 2016-03-25 11:37 UTC (permalink / raw)
To: Huang Rui
Cc: Thomas Gleixner, Len Brown, Rafael J. Wysocki, Ingo Molnar,
H. Peter Anvin, Fenghua Yu, Tony Luck, Andy Lutomirski,
Peter Zijlstra, linux-kernel, x86, Fengguang Wu, Sherry Hurwitz,
Tony Li
On Fri, Mar 25, 2016 at 10:08:40AM +0800, Huang Rui wrote:
> Bit 11 of CPUID 8000_0007 edx is processor feedback interface.
> Bit 12 of CPUID 8000_0007 edx is accumulated power.
>
> So this patch fixes the output of cpuinfo, and add some new names to
> make it more meaningful.
>
> Reported-by: Borislav Petkov <bp@alien8.de>
> Signed-off-by: Huang Rui <ray.huang@amd.com>
> ---
> arch/x86/kernel/cpu/powerflags.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/arch/x86/kernel/cpu/powerflags.c b/arch/x86/kernel/cpu/powerflags.c
> index 31f0f33..1dd8294 100644
> --- a/arch/x86/kernel/cpu/powerflags.c
> +++ b/arch/x86/kernel/cpu/powerflags.c
> @@ -18,4 +18,6 @@ const char *const x86_power_flags[32] = {
> "", /* tsc invariant mapped to constant_tsc */
> "cpb", /* core performance boost */
> "eff_freq_ro", /* Readonly aperf/mperf */
> + "proc_feedback", /* processor feedback interface */
> + "acc_power", /* accumulated power mechanism */
> };
> --
Tested-by: Borislav Petkov <bp@suse.de>
--
Regards/Gruss,
Boris.
SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg)
--
^ permalink raw reply [flat|nested] 3+ messages in thread
* [tip:x86/urgent] x86/cpu: Add advanced power management bits
2016-03-25 2:08 [PATCH] x86/cpu: add some advanced power management bits Huang Rui
2016-03-25 11:37 ` Borislav Petkov
@ 2016-03-29 9:16 ` tip-bot for Huang Rui
1 sibling, 0 replies; 3+ messages in thread
From: tip-bot for Huang Rui @ 2016-03-29 9:16 UTC (permalink / raw)
To: linux-tip-commits
Cc: sherry.hurwitz, tony.luck, lenb, mingo, tglx, ray.huang, tony.li,
bp, peterz, fenghua.yu, luto, bp, rjw, linux-kernel, hpa,
fengguang.wu
Commit-ID: 34a4cceb78e48c75d1b48b25352a3f3b2cc2b2da
Gitweb: http://git.kernel.org/tip/34a4cceb78e48c75d1b48b25352a3f3b2cc2b2da
Author: Huang Rui <ray.huang@amd.com>
AuthorDate: Fri, 25 Mar 2016 10:08:40 +0800
Committer: Thomas Gleixner <tglx@linutronix.de>
CommitDate: Tue, 29 Mar 2016 11:12:11 +0200
x86/cpu: Add advanced power management bits
Bit 11 of CPUID 8000_0007 edx is processor feedback interface.
Bit 12 of CPUID 8000_0007 edx is accumulated power.
Print proper names in proc/cpuinfo
Reported-and-tested-by: Borislav Petkov <bp@alien8.de>
Signed-off-by: Huang Rui <ray.huang@amd.com>
Cc: Tony Li <tony.li@amd.com>
Cc: Fenghua Yu <fenghua.yu@intel.com>
Cc: Tony Luck <tony.luck@intel.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: "Rafael J. Wysocki" <rjw@rjwysocki.net>
Cc: Andy Lutomirski <luto@amacapital.net>
Cc: Fengguang Wu <fengguang.wu@intel.com>
Cc: Sherry Hurwitz <sherry.hurwitz@amd.com>
Cc: Borislav Petkov <bp@suse.de>
Cc: "Len Brown" <lenb@kernel.org>
Link: http://lkml.kernel.org/r/1458871720-3209-1-git-send-email-ray.huang@amd.com
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
arch/x86/kernel/cpu/powerflags.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/x86/kernel/cpu/powerflags.c b/arch/x86/kernel/cpu/powerflags.c
index 31f0f33..1dd8294 100644
--- a/arch/x86/kernel/cpu/powerflags.c
+++ b/arch/x86/kernel/cpu/powerflags.c
@@ -18,4 +18,6 @@ const char *const x86_power_flags[32] = {
"", /* tsc invariant mapped to constant_tsc */
"cpb", /* core performance boost */
"eff_freq_ro", /* Readonly aperf/mperf */
+ "proc_feedback", /* processor feedback interface */
+ "acc_power", /* accumulated power mechanism */
};
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2016-03-29 9:17 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-25 2:08 [PATCH] x86/cpu: add some advanced power management bits Huang Rui
2016-03-25 11:37 ` Borislav Petkov
2016-03-29 9:16 ` [tip:x86/urgent] x86/cpu: Add " tip-bot for Huang Rui
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.