From: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
To: "Rafael J. Wysocki" <rjw@rjwysocki.net>
Cc: kristen.c.accardi@intel.com, rafael.j.wysocki@intel.com,
len.brown@intel.com, linux-pm@vger.kernel.org
Subject: Re: [PATCH v3 0/6] Intel P states enhancements
Date: Wed, 14 Oct 2015 16:15:41 -0700 [thread overview]
Message-ID: <1444864541.6025.2.camel@linux.intel.com> (raw)
In-Reply-To: <3622861.qdYqraFPgE@vostro.rjw.lan>
On Wed, 2015-10-14 at 02:52 +0200, Rafael J. Wysocki wrote:
> On Tuesday, September 29, 2015 03:54:02 PM Srinivas Pandruvada wrote:
> > This series enhances Intel P state drivers with the following
> > features:
> > - When max_perf_pct is reduced in turbo range, we can change the
> > turbo ratios
> > when platform allows. This is particularly useful in limiting
> > performance with
> > HWP where whole range is turbo.
> > - Use Turbo Activation Ratio, when calculating max non turbo P
> > state. This will
> > show now correct percentage in turbo range
> > - To calculate busy percent, the estimate is not correct when the
> > max non turbo
> > is limited by tar, hence using physical max non turbo as before.
> > - Use ACPI _PSS and _PPC in intel_ptate driver.
> > - Avoid calculation for P state control value when cpufreq policy
> > requests
> > frequency limits when matched in _PSS. Sometime calculations causes
> > reduced
> > control value in boundary conditions.
> > Although they are independent patches, sending as series to help
> > applying and
> > testing.
> > I appreciate review and testing on multiple platforms.
> >
> > v3:
> > - Added function : convert_to_native_pstate_format to convert from
> > perf_ctl value to pstate used ratios.
> > - Fix bug identified by Rafael
> >
> > v2:
> > - When CONFIG_ACPI not defined, then acpi/processor.h can't be
> > included.
> > Also some variables will be unused when CONFIG_ACPI is not defined,
> > so there
> > were warnings. Fixed all these compile issues.
> >
> > v1:
> > - Change the command line option to "no_acpi"
> > - changed kernel parameter documentation file and added "no_acpi"
> > parameter
> > - pr_debug prefixed with "intel_pstate" as suggested by Doug
> > - Changed the logic to determine turbo freq in _PSS using odd/even
> > convention,
> > although this is the way it is defined in _PSS. But atleast two
> > reviewers has
> > questioned the source of this. This is defined usually in non
> > public documents
> > like BIOS writer guides. Now using the control field value to
> > determine the
> > turbo and non turbo max.
> > - Fix the Kconfig dependency on ACPI for ACPI_PROCESSOR
> > - multi line comment styles
> >
> > v0:
> > Base version
> >
> > Srinivas Pandruvada (6):
> > cpufreq: intel_p_state: Fix limiting turbo sub states
> > cpufreq: intel_pstate: get P1 from TAR when available
> > cpufreq: intel-pstate: Use separate max pstate for scaling
> > cpufreq: intel_pstate: Use ACPI perf configuration
> > Documentation: kernel_parameters for Intel P state driver
> > cpufreq: intel_pstate: Avoid calculation for max/min
>
> I'm waiting for an update of [1/6].
>
> If any of [2-6/6] do not depend on it (ie. can be applied
> separately),
> please let me know.
Other patches don't depend on this, but will not apply because of line
number change. I submitted v4 by removing this patch with Kristen's
ACK. I will submit this patch 1/6 separately.
Thanks,
Srinivas
>
> Thanks,
> Rafael
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-pm"
> in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2015-10-14 23:16 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-09-29 22:54 [PATCH v3 0/6] Intel P states enhancements Srinivas Pandruvada
2015-09-29 22:54 ` [PATCH v3 1/6] cpufreq: intel_p_state: Fix limiting turbo sub states Srinivas Pandruvada
2015-10-05 22:56 ` Rafael J. Wysocki
2015-10-06 0:43 ` Srinivas Pandruvada
2015-10-06 17:08 ` Pandruvada, Srinivas
2015-10-06 23:22 ` Rafael J. Wysocki
2015-10-06 23:27 ` Rafael J. Wysocki
2015-09-29 22:54 ` [PATCH v3 2/6] cpufreq: intel_pstate: get P1 from TAR when available Srinivas Pandruvada
2015-10-13 20:34 ` Kristen Carlson Accardi
2015-09-29 22:54 ` [PATCH v3 3/6] cpufreq: intel-pstate: Use separate max pstate for scaling Srinivas Pandruvada
2015-10-13 20:36 ` Kristen Carlson Accardi
2015-09-29 22:54 ` [PATCH v3 4/6] cpufreq: intel_pstate: Use ACPI perf configuration Srinivas Pandruvada
2015-10-13 20:39 ` Kristen Carlson Accardi
2015-09-29 22:54 ` [PATCH v3 5/6] Documentation: kernel_parameters for Intel P state driver Srinivas Pandruvada
2015-10-13 20:39 ` Kristen Carlson Accardi
2015-09-29 22:54 ` [PATCH v3 6/6] cpufreq: intel_pstate: Avoid calculation for max/min Srinivas Pandruvada
2015-10-13 20:41 ` Kristen Carlson Accardi
2015-10-14 0:52 ` [PATCH v3 0/6] Intel P states enhancements Rafael J. Wysocki
2015-10-14 23:15 ` Srinivas Pandruvada [this message]
2015-10-14 23:50 ` Rafael J. Wysocki
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1444864541.6025.2.camel@linux.intel.com \
--to=srinivas.pandruvada@linux.intel.com \
--cc=kristen.c.accardi@intel.com \
--cc=len.brown@intel.com \
--cc=linux-pm@vger.kernel.org \
--cc=rafael.j.wysocki@intel.com \
--cc=rjw@rjwysocki.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox