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 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.