Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp402291pxb; Wed, 14 Apr 2021 19:13:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwt6WRovh2LoqDKDLmVJngcyKxMBLCLsCJIBsLuyXLZ6cTY8/ICSlK+v6+PVgftCy5KMDpy X-Received: by 2002:aa7:8097:0:b029:229:83ec:cac0 with SMTP id v23-20020aa780970000b029022983eccac0mr1154423pff.67.1618452829277; Wed, 14 Apr 2021 19:13:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618452829; cv=none; d=google.com; s=arc-20160816; b=fFoJ9J05ihnDsKYOcBYWDXncqKf7u+KOPfU0quEYRXU9r/e6G9rteFr686IgLsxAfc ZuDR/ioR2EzS6g4afrbr1c4FB+/tqD8FYGhQQuv6Beary+0YW45m/aFk+qzcKFHB35tn giIYJzZeggGrVtJxmL510vaghtwFrC+w+CEi5mxC4FATw1jDcsBKHpbeChLKEH1elVO7 fbDHsVZjTwL+3eI0FayscCqffcXSU1DM37GL1Ozskv2GkH21yatsn2S02g2rBUQC6OH/ QSeAwkwZdUJxG4JBVXub1nk3z8wazlpBg9mexbzmsLHE4hIhqzAZNSBV1nHH2Rkp2G5N E/XQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:date:to:from:subject:message-id :dkim-signature; bh=1LU0pe2FfX6MF+Ep4We7wpP6Mr3haH7XttAVTYnZ1vk=; b=smgRnV1dyUydz1IxhP/fVN4uXMSZ0rND7JhMLSZaI0WkadkGluz2ULy4d17YPbaWrP Gx6atzgxPM5Xu6A7EecA6DIKLOXM4iLmFBoDu02JrwSqg051EyL+U8Z8xOZizX5G5OSb FroWW/GKvBD7/aUrpJH0vlBKQdqlcQ6ink0vysLvcXZ2tFUvJrPSnKJS77k7J5NNjk8r xdLqaZ8Y6OWKdhOjZZsVtTld937NlB4pYgu9IoUENZiX/41K1112T06XEou83gct0W1+ i6iVvpJTcVAH+K8+CvEV7vlo2OabMBQQ4JtRIVHyHRs7aGg6GnBcBbYh5tYhPNgKu/Qy v7QQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kepstin.ca header.s=google header.b=RPaCbrdt; 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=pass (p=NONE sp=REJECT dis=NONE) header.from=kepstin.ca Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e8si1384152pgv.121.2021.04.14.19.13.36; Wed, 14 Apr 2021 19:13:49 -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; dkim=pass header.i=@kepstin.ca header.s=google header.b=RPaCbrdt; 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=pass (p=NONE sp=REJECT dis=NONE) header.from=kepstin.ca Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229450AbhDOCN1 (ORCPT + 99 others); Wed, 14 Apr 2021 22:13:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46382 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229449AbhDOCN0 (ORCPT ); Wed, 14 Apr 2021 22:13:26 -0400 Received: from mail-qk1-x734.google.com (mail-qk1-x734.google.com [IPv6:2607:f8b0:4864:20::734]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 97C2EC061574 for ; Wed, 14 Apr 2021 19:13:04 -0700 (PDT) Received: by mail-qk1-x734.google.com with SMTP id q136so2822261qka.7 for ; Wed, 14 Apr 2021 19:13:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kepstin.ca; s=google; h=message-id:subject:from:to:date:in-reply-to:references:user-agent :mime-version:content-transfer-encoding; bh=1LU0pe2FfX6MF+Ep4We7wpP6Mr3haH7XttAVTYnZ1vk=; b=RPaCbrdt5ZN7A+kz4qWFGsdcT+pJP6eidG8Eb4cfJGAFPNX572DD0IY3q56xfk8sTI ojHDfi+viUqmWOJsBn4l5kleh4E7nvLaMXtQTyoZeiblMavPstp4hqanoZlMaZ1QAVxM M/EzIAr25IqNSI+9PmuFIPw2RTMjYKe3F1tFA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=1LU0pe2FfX6MF+Ep4We7wpP6Mr3haH7XttAVTYnZ1vk=; b=Vv6qBhJbv1rNa6RJn36BlD+uKtzZa79g3NuTgjcfPSFQwOUT4L2q8eWenNEl6j8Icg kioBJ776BIeWyPvd08gx2ehyTkX3XujlXPrG88feDH14R5c3kJmqpwKUJnV+HfdP3hsY UkL+wbW6E/d8QbnoS3mexHqcq4iHzV4/gpAvkdZFy6hTL1zDNOAiWO2X2BDEuoAsbU7r WuTLLZa1wCxYLzEofHNpElHnsMRwSCRtmDN6UBysEs3QSA6YR8nStHXwd8qzIiY/LGUp mkW3+p/QDthrPBXYtmq44NfCV+h/0PUHweXVF0kOHRXgTYJTaz5PBeEOraficiRwbnod lrEA== X-Gm-Message-State: AOAM531hwsAwk225aM9orHUnXAT+kN3nEz6kNB8ac6vjYo3I9ZL9h2C1 Pbn1NHSZi6sQa8AHVFXx1GiYFaEsu8mzpcHx X-Received: by 2002:a05:620a:24c9:: with SMTP id m9mr1308417qkn.435.1618452783677; Wed, 14 Apr 2021 19:13:03 -0700 (PDT) Received: from saya.kepstin.ca (dhcp-108-168-125-232.cable.user.start.ca. [108.168.125.232]) by smtp.gmail.com with ESMTPSA id z6sm955260qkc.73.2021.04.14.19.13.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Apr 2021 19:13:03 -0700 (PDT) Message-ID: <17d15837848eddd8445b206356531b9b5aae644b.camel@kepstin.ca> Subject: Re: [PATCH v4] tools/power turbostat: Fix RAPL summary collection on AMD processors From: Calvin Walton To: Terry Bowman , lenb@kernel.org, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org Date: Wed, 14 Apr 2021 22:13:02 -0400 In-Reply-To: <20210330213825.77294-1-terry.bowman@amd.com> References: <20210330213825.77294-1-terry.bowman@amd.com> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.38.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 2021-03-30 at 21:38 +0000, Terry Bowman wrote: > > +int idx_valid_amd(int idx) > +{ > +       switch (idx) { > +       case IDX_PKG_ENERGY: > +               return do_rapl & MSR_PKG_ENERGY_STAT; This isn't correct - MSR_PKG_ENERGY_STAT is the MSR offset, not a bit mask for the do_rapl bit field. The presence of MSR_PKG_ENERGY_STAT (along with MSR_RAPL_PWR_UNIT and MSR_CORE_ENERGY_STAT) is indicated by the RAPL_AMD_F17H bit in do_rapl, and can be checked with: do_rapl & RAPL_AMD_F17H -- Calvin Walton