Received: by 2002:a05:6a10:d5a5:0:0:0:0 with SMTP id gn37csp306463pxb; Thu, 30 Sep 2021 06:32:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyct9/S7R/uQHAQwuHH6NwYO5HbktkKmg9u2ZIa3jJecAFQGK0SPEKVQtzxrW3N/7jFqDIb X-Received: by 2002:a63:e057:: with SMTP id n23mr5043222pgj.183.1633008720809; Thu, 30 Sep 2021 06:32:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1633008720; cv=none; d=google.com; s=arc-20160816; b=IT6AU7nbe0HirB+ElI/Cm9kuMef3GJWgQexBhaeMU+0xhV7Dl4H5IDe+GD6NNS5Ele MJd8Yfmie/lmKvjx8Gv+ZUGsx1PO3rtifkUXcHfDS5r5H53ku6smPG4tjopRGjzguYQ5 Z+8mZclve3KI/yzL+NuxuB3MzXZGhDb/Hxby7uk7nYeqErGxkNpeQSz7zBS/GS6KPV2C q03zjP4GcyIopYDIeppHvwTSiUk4w/vph5BLWT/KDG6eVUf8hEyyR5cxIxcb8KIBc0/N KhoovZJSE1IS72c1l+VuUHFitGrAdUb0/aJ5TkJVGCS6JRpdFVIoP/XeCPSKKwmo/BQm BtSQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:cc:to:from; bh=ERYD+p0ODEA0vULeTL3iqIdAX6Ae9K8u+mKFQwftT/E=; b=dpkrzA6yFpSumNYZml9Ew7e5yczQQTXHH+wZY7QCk5Sk64SJWvi7zjI1ogUQFG+nlP V3BN19khsCEPApYY7oyu2Jif40QvzpDZ5gSFaZPV91JlJ97GLTuiM+ev130DwGGSFyxL yqymvo3SVC96YAazgVJygo7eIVDM/U3Acv4y/Rv3za6YpIgA933TvIhcWW0IG7+kqp52 X4Sc0pwURCelIt2buBhAsFbo4v9lePUBDKblxNUaywMU+qoAUkYbYNAdpdqnLnRUIs9W P3fjvue3PAoSB8PiHAhd4hTNF+6oEiNNQsHFafoiL4LFM7m11DrFNG5Kvfb65Kvlytv8 OX9Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t6si6030716pjw.58.2021.09.30.06.31.40; Thu, 30 Sep 2021 06:32:00 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1349269AbhI3NLk (ORCPT + 99 others); Thu, 30 Sep 2021 09:11:40 -0400 Received: from mga17.intel.com ([192.55.52.151]:40038 "EHLO mga17.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234439AbhI3NLj (ORCPT ); Thu, 30 Sep 2021 09:11:39 -0400 X-IronPort-AV: E=McAfee;i="6200,9189,10122"; a="205331927" X-IronPort-AV: E=Sophos;i="5.85,336,1624345200"; d="scan'208";a="205331927" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Sep 2021 06:09:57 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,336,1624345200"; d="scan'208";a="476984809" Received: from srpawnik.iind.intel.com ([10.223.107.57]) by orsmga007.jf.intel.com with ESMTP; 30 Sep 2021 06:09:55 -0700 From: Sumeet Pawnikar To: lenb@kernel.org, tony.luck@intel.com, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org Cc: sumeet.r.pawnikar@intel.com Subject: [PATCH] tools/power turbostat: print power values upto three decimal Date: Thu, 30 Sep 2021 18:40:18 +0530 Message-Id: <20210930131018.30100-1-sumeet.r.pawnikar@intel.com> X-Mailer: git-send-email 2.17.1 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Print power values upto three decimal places in watts. Suggested-by: Tony Luck Signed-off-by: Sumeet Pawnikar --- tools/power/x86/turbostat/turbostat.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/power/x86/turbostat/turbostat.c b/tools/power/x86/turbostat/turbostat.c index 47d3ba895d6d..26f640f61010 100644 --- a/tools/power/x86/turbostat/turbostat.c +++ b/tools/power/x86/turbostat/turbostat.c @@ -4698,7 +4698,7 @@ int print_thermal(struct thread_data *t, struct core_data *c, struct pkg_data *p void print_power_limit_msr(int cpu, unsigned long long msr, char *label) { - fprintf(outf, "cpu%d: %s: %sabled (%f Watts, %f sec, clamp %sabled)\n", + fprintf(outf, "cpu%d: %s: %sabled (%0.3f Watts, %f sec, clamp %sabled)\n", cpu, label, ((msr >> 15) & 1) ? "EN" : "DIS", ((msr >> 0) & 0x7FFF) * rapl_power_units, @@ -4762,7 +4762,7 @@ int print_rapl(struct thread_data *t, struct core_data *c, struct pkg_data *p) cpu, msr, (msr >> 63) & 1 ? "" : "UN"); print_power_limit_msr(cpu, msr, "PKG Limit #1"); - fprintf(outf, "cpu%d: PKG Limit #2: %sabled (%f Watts, %f* sec, clamp %sabled)\n", + fprintf(outf, "cpu%d: PKG Limit #2: %sabled (%0.3f Watts, %f* sec, clamp %sabled)\n", cpu, ((msr >> 47) & 1) ? "EN" : "DIS", ((msr >> 32) & 0x7FFF) * rapl_power_units, -- 2.17.1