[PATCH] MAINTAINERS: Update for Intel Speed Select Technology

2019-07-02 Thread Srinivas Pandruvada
Added myself as the maintainer. Signed-off-by: Srinivas Pandruvada --- MAINTAINERS | 8 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 5cfbea4ce575..b6ed7958372d 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -8101,6 +8101,14 @@ S: Supported F

Re: [UPDATE][PATCH 10/10] tools/power/x86: A tool to validate Intel Speed Select commands

2019-07-01 Thread Srinivas Pandruvada
On Mon, 2019-07-01 at 14:32 +0300, Andy Shevchenko wrote: > On Sun, Jun 30, 2019 at 8:14 PM Srinivas Pandruvada > wrote: > > > > The Intel(R) Speed select technologies contains four features. > > > > Performance profile:An non architectural mechanism that all

[UPDATE][PATCH 10/10] tools/power/x86: A tool to validate Intel Speed Select commands

2019-06-30 Thread Srinivas Pandruvada
start with $sudo intel-speed-select --help For help on a specific feature for example $sudo intel-speed-select perf-profile --help To get help for a command for a feature for example $sudo intel-speed-select perf-profile get-lock-status --help Signed-off-by: Srinivas Pandruvada --- Updates

Re: [UPDATE][PATCH] tools/power/x86: A tool to validate Intel Speed Select commands

2019-06-30 Thread Srinivas Pandruvada
Please ignore. I will send again. On Sun, 2019-06-30 at 10:10 -0700, Srinivas Pandruvada wrote: > The Intel(R) Speed select technologies contains four features. > > Performance profile:An non architectural mechanism that allows > multiple > optimized performance profiles per sy

Re: [PATCH 10/10] tools/power/x86: A tool to validate Intel Speed Select commands

2019-06-30 Thread Srinivas Pandruvada
On Sat, 2019-06-29 at 19:00 +0300, Andy Shevchenko wrote: > On Sat, Jun 29, 2019 at 5:53 PM Srinivas Pandruvada > wrote: > > On Sat, 2019-06-29 at 17:31 +0300, Andy Shevchenko wrote: > > > On Thu, Jun 27, 2019 at 1:39 AM Srinivas Pandruvada > > > wrote:

[UPDATE][PATCH] tools/power/x86: A tool to validate Intel Speed Select commands

2019-06-30 Thread Srinivas Pandruvada
start with $sudo intel-speed-select --help For help on a specific feature for example $sudo intel-speed-select perf-profile --help To get help for a command for a feature for example $sudo intel-speed-select perf-profile get-lock-status --help Signed-off-by: Srinivas Pandruvada --- Updates

Re: [PATCH 10/10] tools/power/x86: A tool to validate Intel Speed Select commands

2019-06-29 Thread Srinivas Pandruvada
On Sat, 2019-06-29 at 19:03 +0300, Andy Shevchenko wrote: > On Sat, Jun 29, 2019 at 5:53 PM Srinivas Pandruvada > wrote: > > On Sat, 2019-06-29 at 17:31 +0300, Andy Shevchenko wrote: > > > On Thu, Jun 27, 2019 at 1:39 AM Srinivas Pandruvada > > > wrote: > &

Re: [PATCH 10/10] tools/power/x86: A tool to validate Intel Speed Select commands

2019-06-29 Thread Srinivas Pandruvada
On Sat, 2019-06-29 at 17:31 +0300, Andy Shevchenko wrote: > On Thu, Jun 27, 2019 at 1:39 AM Srinivas Pandruvada > wrote: > > > > The Intel(R) Speed select technologies contains four features. > > > > Performance profile:An non architectural mechanism that all

[PATCH 09/10] platform/x86: ISST: Restore state on resume

2019-06-26 Thread Srinivas Pandruvada
-by: Srinivas Pandruvada --- .../intel_speed_select_if/isst_if_common.c| 154 ++ .../intel_speed_select_if/isst_if_common.h| 3 + .../intel_speed_select_if/isst_if_mbox_msr.c | 38 - .../intel_speed_select_if/isst_if_mbox_pci.c | 15 ++ .../x86

[PATCH 10/10] tools/power/x86: A tool to validate Intel Speed Select commands

2019-06-26 Thread Srinivas Pandruvada
start with $sudo intel-speed-select --help For help on a specific feature for example $sudo intel-speed-select perf-profile --help To get help for a command for a feature for example $sudo intel-speed-select perf-profile get-lock-status --help Signed-off-by: Srinivas Pandruvada --- tools/power

[PATCH 05/10] platform/x86: ISST: Add Intel Speed Select mmio interface

2019-06-26 Thread Srinivas Pandruvada
enumerate and set core priority. The MMIO offsets and semantics of the message can be checked from the source code of the tool. Signed-off-by: Srinivas Pandruvada --- .../x86/intel_speed_select_if/Makefile| 1 + .../intel_speed_select_if/isst_if_common.c| 6

[PATCH 03/10] platform/x86: ISST: Store per CPU information

2019-06-26 Thread Srinivas Pandruvada
ess IOCTLs request from the user space. Signed-off-by: Srinivas Pandruvada --- .../intel_speed_select_if/isst_if_common.c| 114 +- .../intel_speed_select_if/isst_if_common.h| 1 + 2 files changed, 114 insertions(+), 1 deletion(-) diff --git a/drivers/pl

[PATCH 08/10] platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface

2019-06-26 Thread Srinivas Pandruvada
mited number of MSRs are allowed using this new interface. Signed-off-by: Srinivas Pandruvada --- .../intel_speed_select_if/isst_if_common.c| 59 +++ include/uapi/linux/isst_if.h | 32 ++ 2 files changed, 91 insertions(+) diff --git a/drivers/platfor

[PATCH 02/10] platform/x86: ISST: Add common API to register and handle ioctls

2019-06-26 Thread Srinivas Pandruvada
ff-by: Srinivas Pandruvada --- drivers/platform/x86/Kconfig | 2 + drivers/platform/x86/Makefile | 1 + .../x86/intel_speed_select_if/Kconfig | 17 ++ .../x86/intel_speed_select_if/Makefile| 7 + .../intel_speed_select_if/isst_if_common.c

[PATCH 06/10] platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI

2019-06-26 Thread Srinivas Pandruvada
of the message can be checked from the source code of the tool. Signed-off-by: Srinivas Pandruvada --- .../x86/intel_speed_select_if/Makefile| 1 + .../intel_speed_select_if/isst_if_common.c| 85 .../intel_speed_select_if/isst_if_common.h| 3

[PATCH 04/10] platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number

2019-06-26 Thread Srinivas Pandruvada
Add processing for IOCTL command ISST_IF_GET_PHY_ID. This converts from the Linux logical CPU to PUNIT CPU numbering scheme. Signed-off-by: Srinivas Pandruvada --- .../intel_speed_select_if/isst_if_common.c| 74 +++ include/uapi/linux/isst_if.h | 28

[PATCH 01/10] platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface

2019-06-26 Thread Srinivas Pandruvada
Reserve ioctl numbers for intel Speed Select Technology interface drivers. Signed-off-by: Srinivas Pandruvada --- Documentation/ioctl/ioctl-number.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/ioctl/ioctl-number.txt b/Documentation/ioctl/ioctl-number.txt index

[PATCH 00/10] Intel(R) Speed Select Technology

2019-06-26 Thread Srinivas Pandruvada
--- Hardware PUNIT Srinivas Pandruvada (10): platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface platform/x86: ISST: Add common API to register and handle ioctls platform/x86: ISST: Store per CPU information platform/x86: ISST: Add

[PATCH 07/10] platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs

2019-06-26 Thread Srinivas Pandruvada
e and control Intel Speed Select features. The MBOX commands ids and semantics of the message can be checked from the source code of the tool. Signed-off-by: Srinivas Pandruvada --- .../x86/intel_speed_select_if/Makefile| 1 + .../intel_speed_select_if/isst_if_mbox_msr.c

[PATCH 2/2] Documentation: intel_pstate: Clarify coordination of P-State limits

2018-11-16 Thread Srinivas Pandruvada
Explain influence of per-core P-states and hyper threading on the effective performance. Signed-off-by: Srinivas Pandruvada --- Documentation/admin-guide/pm/intel_pstate.rst | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Documentation/admin-guide/pm

[PATCH 1/2] cpufreq: intel_pstate: Force HWP min perf before offline

2018-11-16 Thread Srinivas Pandruvada
performance. Here core performance will follow higher of the performance requests from each sibling. Reported-and-tested-by: Chen Yu Signed-off-by: Srinivas Pandruvada --- drivers/cpufreq/intel_pstate.c | 28 ++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff

[PATCH v4 1/3] ACPI / CPPC: Add support for guaranteed performance

2018-10-15 Thread Srinivas Pandruvada
The Continuous Performance Control Package can have guaranteed performance field. Add support to read guaranteed performance. Signed-off-by: Srinivas Pandruvada --- drivers/acpi/cppc_acpi.c | 8 ++-- include/acpi/cppc_acpi.h | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff

[PATCH v4 0/3] cpufreq: intel_pstate: Base frequency attribute

2018-10-15 Thread Srinivas Pandruvada
frequency and present Srinivas Pandruvada (3): ACPI / CPPC: Add support for guaranteed performance cpufreq: intel_pstate: Add base_frequency attribute Documentation: intel_pstate: Add base_frequency information Documentation/admin-guide/pm/intel_pstate.rst | 7 drivers/acpi/cppc_acpi.c

[PATCH v4 2/3] cpufreq: intel_pstate: Add base_frequency attribute

2018-10-15 Thread Srinivas Pandruvada
id as "Functional Fixed Hardware". But the address space id can be simply ACPI_TYPE_INTEGER, where the platform firmware can modify this value based on the system constraints. Signed-off-by: Srinivas Pandruvada --- drivers/cpufreq/intel_pstate.c | 38 ++ 1 f

[PATCH v4 3/3] Documentation: intel_pstate: Add base_frequency information

2018-10-15 Thread Srinivas Pandruvada
Updated documentation to explain base_frequency attribute. Suggested-by: Rafael J. Wysocki Signed-off-by: Srinivas Pandruvada --- Documentation/admin-guide/pm/intel_pstate.rst | 7 +++ 1 file changed, 7 insertions(+) diff --git a/Documentation/admin-guide/pm/intel_pstate.rst b

Re: [PATCH v3 3/3] Documentation: intel_pstate: Add base_frequency information

2018-10-15 Thread Srinivas Pandruvada
On Mon, 2018-10-15 at 10:53 +0200, Rafael J. Wysocki wrote: > On Fri, Oct 12, 2018 at 6:44 PM Srinivas Pandruvada > wrote: > > > > Updated documentation to explain base_frequency attribute. > > > > Signed-off-by: Srinivas Pandruvada < > &

[PATCH v3 3/3] Documentation: intel_pstate: Add base_frequency information

2018-10-12 Thread Srinivas Pandruvada
Updated documentation to explain base_frequency attribute. Signed-off-by: Srinivas Pandruvada --- Documentation/admin-guide/pm/intel_pstate.rst | 4 1 file changed, 4 insertions(+) diff --git a/Documentation/admin-guide/pm/intel_pstate.rst b/Documentation/admin-guide/pm/intel_pstate.rst

[PATCH v3 2/3] cpufreq: intel_pstate: Add base_frequency attribute

2018-10-12 Thread Srinivas Pandruvada
id as "Functional Fixed Hardware". But the address space id can be simply ACPI_TYPE_INTEGER, where the platform firmware can modify this value based on the system constraints. Signed-off-by: Srinivas Pandruvada --- drivers/cpufreq/intel_pstate.c | 38 ++ 1 f

[PATCH v3 1/3] ACPI / CPPC: Add support for guaranteed performance

2018-10-12 Thread Srinivas Pandruvada
The Continuous Performance Control Package can have guaranteed performance field. Add support to read guaranteed performance. Signed-off-by: Srinivas Pandruvada --- drivers/acpi/cppc_acpi.c | 8 ++-- include/acpi/cppc_acpi.h | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff

[PATCH v3 0/3] cpufreq: intel_pstate: Base frequency attribute

2018-10-12 Thread Srinivas Pandruvada
This series presents base frequency to cpufreq sysfs when intel_pstate is in use in HWP mode. Changes: v3: - Update documentation v2 - Removed guaranteed attribute addition to acpi_cppc sysfs - Using the cppc_acpi interface to get base frequency and present Srinivas Pandruvada (3): ACPI / CPPC

Re: [PATCH] Documentation/admin-guide/pm/intel_pstate: fix Active Mode w/o HWP paragraph

2018-05-08 Thread Srinivas Pandruvada
> > Signed-off-by: Juri Lelli > Cc: Jonathan Corbet > Cc: "Rafael J. Wysocki" > Cc: Srinivas Pandruvada > Cc: linux-doc@vger.kernel.org > Cc: linux...@vger.kernel.org Reviewed-by: Srinivas Pandruvada > > --- > Documentation/admin-guide/pm/intel_pstat

[PATCH] cpufreq: intel_pstate: Clarify effective CPU frequency

2017-10-04 Thread Srinivas Pandruvada
Add section for resultant frequency during GPU workloads. Signed-off-by: Srinivas Pandruvada --- Documentation/admin-guide/pm/intel_pstate.rst | 19 +++ 1 file changed, 19 insertions(+) diff --git a/Documentation/admin-guide/pm/intel_pstate.rst b/Documentation/admin-guide/pm