From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Rafael J. Wysocki" Subject: Re: [PATCH v6 0/3] PM: Intel PowerClamp driver Date: Fri, 11 Jan 2013 23:37:27 +0100 Message-ID: <11047380.k1dbzbnuXT@vostro.rjw.lan> References: <1357297965-17839-1-git-send-email-jacob.jun.pan@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7Bit Return-path: In-Reply-To: <1357297965-17839-1-git-send-email-jacob.jun.pan@linux.intel.com> Sender: linux-kernel-owner@vger.kernel.org To: Jacob Pan , Zhang Rui Cc: Linux PM , LKML , Peter Zijlstra , Rafael Wysocki , Len Brown , Thomas Gleixner , "H. Peter Anvin" , Ingo Molnar , Joe Perches , Rob Landley , Arjan van de Ven , Paul McKenney List-Id: linux-pm@vger.kernel.org On Friday, January 04, 2013 03:12:42 AM Jacob Pan wrote: > v6 changes: > - clamp module parameters duration and window size, reword warning > messages when input parameters are out of range. > > We have done some experiment with idle injection on Intel platforms. > The idea is to use the increasingly power efficient package level > C-states for power capping and passive thermal control. > > Documentation is included in the patch to explain the theory of > operation, performance implication, calibration, scalability, and user > interface. Please refer to the following file for more details. > > Documentation/thermal/intel_powerclamp.txt > > Arjan van de Ven created the original idea and driver, I have been > refining driver in hope that they can be to be useful beyond a proof > of concept. > > Jacob Pan (3): > tick: export nohz tick idle symbols for module use > x86/nmi: export local_touch_nmi() symbol for modules > PM: Introduce Intel PowerClamp Driver > > Documentation/thermal/intel_powerclamp.txt | 307 +++++++++++ > arch/x86/kernel/nmi.c | 1 + > drivers/thermal/Kconfig | 10 + > drivers/thermal/Makefile | 2 + > drivers/thermal/intel_powerclamp.c | 788 ++++++++++++++++++++++++++++ > kernel/time/tick-sched.c | 2 + > 6 files changed, 1110 insertions(+) > create mode 100644 Documentation/thermal/intel_powerclamp.txt > create mode 100644 drivers/thermal/intel_powerclamp.c I'm not seeing any more comments here, so I think this is suitable for v3.9. Rui, are you going to take it or do you want me to? Rafael -- I speak only for myself. Rafael J. Wysocki, Intel Open Source Technology Center.