Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp3493334ybi; Tue, 2 Jul 2019 08:40:25 -0700 (PDT) X-Google-Smtp-Source: APXvYqwn3ngz+Jss2lBxNO+Fxqa40xcwhscKnFt+jBz9PuuPVf/cZBl48EPHNTE+50zMpN1R1+wv X-Received: by 2002:a17:902:a60d:: with SMTP id u13mr28093198plq.144.1562082025152; Tue, 02 Jul 2019 08:40:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1562082025; cv=none; d=google.com; s=arc-20160816; b=avaWjcp6UhBmwmPWf5dldBmiHPfqYakVa4KKMkh9nfHfdgqkaHkKDygEcz2mStINmw jIL/Y00kwvQ0UoRjyFcdmQfADWs6FHF7dp5G2x7i+HNJbDYYvoDYOpwZwIQS9FqjFcBA yIzPci9VPt2pIp8HV2etyDUylXbsbF75LDTH1gY8p1A6ISudNwsBRQ3pztj95otWiP2d qomjIxRk3xz+CvN8IRqJFoNHpcV685Qd1Ki3rO6h17gt4n9Oa9dfrBiTv0woM8B5QlqU /5CeQ6PCVdVfRpR85KTPBHgSMVY0ExiYfcVTnVu8qhSC/xDCdl3k83wOeHWNHHO452Vu sWSQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=w6DLQuVdAB+70rPFj5zG0x4rnkj9q47LApr1XVz5BOE=; b=0+N7nSiT5s6dtu1ma17DgCjsEMK9BUULnBUZqXen2E5bS6MDQpyjxVryOn475Dnzzs WmiDReAnhw1jPJ8PrakUUsq0nMCtWaY3xkF7+xns13SLEpGN/FvCtXILG8CzYZ817yXp E4zOwyZoKd/7hI1xhZlDWRsMgphSvcPaj30L1VVgbBo5xafxFohFIFjPI23YKmKV8UTW 9LE7kZ/8bAx7E/48hXyf9SChyphepBOTCMCjfC5jtd5ofna4X2/KYadCAUsRyk2PvRj6 LkMz2QYIfcQ/nVO5wDKg1u6yH5zOF/M8PLc8np6GzKzh0/pkeY6cOS9Pn42BPgpBpiR2 J11Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=PgopIKFR; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j9si12320117pgp.328.2019.07.02.08.40.09; Tue, 02 Jul 2019 08:40:25 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=PgopIKFR; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727047AbfGBPjm (ORCPT + 99 others); Tue, 2 Jul 2019 11:39:42 -0400 Received: from mail-pl1-f196.google.com ([209.85.214.196]:46240 "EHLO mail-pl1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726046AbfGBPjm (ORCPT ); Tue, 2 Jul 2019 11:39:42 -0400 Received: by mail-pl1-f196.google.com with SMTP id e5so555265pls.13; Tue, 02 Jul 2019 08:39:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=w6DLQuVdAB+70rPFj5zG0x4rnkj9q47LApr1XVz5BOE=; b=PgopIKFRfZ1qWxKPnAqU5VkGmfaq67TmEY3X0GmaeLT1gm8x++/HAJ5Izgz0yXmgTs E8yy2x8nrRsrrjOOM6GGeXaeRraFRGeM9uxaIRnjLu0QC7kwtoy+7ErBf9u7yd33BLdJ QEEtUHEnvoTDLh/fTD2zEvNIVP0paptLYOt86XE1y+dWRqWuDylJbYCGOm1dtIhq6uqv csTczpXKlIQpMzVl/ZjLzv6Ekyc3etNAJJun907ElKpeiGAarhtDpVLuP8FuJoUR7uYs JltsTnGrEb+ioYQLHFc58dl4tNxE7lSrAVIQBcuq7KBrFL+Uxg5kzdZ7eyno5P3uo9UP de5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=w6DLQuVdAB+70rPFj5zG0x4rnkj9q47LApr1XVz5BOE=; b=ZGuOiq+Ft/gXK8LHb2rkswhYnz+diguD10k05xJMd/JOMH7LhMLSRynOgmgIpEqdFA +17WwFKK/xgC87iepgcdYsf48Bb38jAzDbatVvbKyuGyhP02nOcQeDLdN0jCNhvlsmZU 84rgboKKb/M7BrxfPSqJ/PM0xomJQzX8yaOG3x76cDzBxnuJMDC9dy7NjoYwtvi9Bj6K mzDpWlTc0zSMu+E3vmocDplL4gAX0ZkjbmWlbJovG22NNI8qrPgPQVkHCvFgo/3FHf56 9oREV5T7B7P1eC1xiPFFSHUnvHXx6YzHbdroIR2BM7rB9KYB9Ea4X/cLlbnQDNphfXA+ tznw== X-Gm-Message-State: APjAAAUJhollPmm5tJjArPBwklOhC3ui++qqzFMOFppU+vVmPmpUkbar Ww5rnTTIyH/Zf8vtWYLvANrFM9XFYS/A5um8q9w= X-Received: by 2002:a17:902:934a:: with SMTP id g10mr36708263plp.18.1562081981801; Tue, 02 Jul 2019 08:39:41 -0700 (PDT) MIME-Version: 1.0 References: <20190626223851.19138-1-srinivas.pandruvada@linux.intel.com> <20190626223851.19138-11-srinivas.pandruvada@linux.intel.com> In-Reply-To: From: Andy Shevchenko Date: Tue, 2 Jul 2019 18:39:29 +0300 Message-ID: Subject: Re: [PATCH 10/10] tools/power/x86: A tool to validate Intel Speed Select commands To: Len Brown Cc: Srinivas Pandruvada , Darren Hart , Andy Shevchenko , Andriy Shevchenko , Jonathan Corbet , "Rafael J. Wysocki" , Alan Cox , Prarit Bhargava , David Arcari , Linux Documentation List , Linux Kernel Mailing List , Platform Driver Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jul 2, 2019 at 5:42 PM Len Brown wrote: > > Acked-by: Len Brown > Thanks! I hope this is applicable for v2. > On Sat, Jun 29, 2019 at 10:31 AM 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 allows multiple > > > optimized performance profiles per system via static and/or dynamic > > > adjustment of core count, workload, Tjmax, and TDP, etc. aka ISS > > > in the documentation. > > > > > > Base Frequency: Enables users to increase guaranteed base frequency on > > > certain cores (high priority cores) in exchange for lower base frequency > > > on remaining cores (low priority cores). aka PBF in the documenation. > > > > > > Turbo frequency: Enables the ability to set different turbo ratio limits > > > to cores based on priority. aka FACT in the documentation. > > > > > > Core power: An Interface that allows user to define per core/tile > > > priority. > > > > > > There is a multi level help for commands and options. This can be used > > > to check required arguments for each feature and commands for the > > > feature. > > > > > > To start navigating the features 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 > > > > > > > I need an Ack from tools/power maintainer(s) for this. -- With Best Regards, Andy Shevchenko