All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.