Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp4249140pxb; Tue, 10 Nov 2020 11:27:02 -0800 (PST) X-Google-Smtp-Source: ABdhPJyF+jfwQMszqIeYvM8edtrQtTRSlftjuZN3xJHIn/B8dmuXk9I+BuD81y/AxzIgJMaxbIKl X-Received: by 2002:aa7:d356:: with SMTP id m22mr22953223edr.270.1605036422498; Tue, 10 Nov 2020 11:27:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605036422; cv=none; d=google.com; s=arc-20160816; b=mR28Ft/6CwZdSrdd8fBz6NVgvt4nHuregOWrb3IcW2IilQ5A++u4T6maYj4iJNTNi4 SMD+oJlKBDMncvo2UedM22ESvX4jHKfRa57MG6vKHoZ8OJRiFYObybddOWZ33SZe6W7e xKjvjb66K+Gjf1s/rQnoUhsODclYK/DLOfQvzFV6SFCTT+1mh0hm7uhTFMUM2B0Tc1SW Tds3L8SRh1uRRZckCdHo61Pvn/G6X3mBKRtStFQlNLM/J3aSnc3Y0sqLQyW4seqGKKDh latbTd/jGMz/ux0n8yLSi11gJ2UgVagJvYfiagg12+l4FCuVVW1AySoz0ovp+O9ON9YT GdDg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=OLtE3tMLtSi7n/B5JdK1WUUhcUXhkUtvrXORbwS49TA=; b=UxQtlreNO6ZJI/wIWFJIy/meAk+x7Reh3ER/hfUbaB55JdhYiH/y4Slnk9ixc5Weyx 3gsLW6Xtpry/Op5/GSYF4uII3NaMXUwaogyPY9fMP2g8dCtj+XH1//Sq7DShzM94vIOQ aQ97MraWeJ2ArOBswBCiWKd1KkgwFuB3gMPQOB/UfV9ng8i2sNJgW8Iy5KcMLOOgYSXu Y4P+BE1y/8O85lWycMliXVWWKjZbIkffRWVecRD6jJxz2rW4toXTu58E6p+g5hsqUJBb NDR8miXvQvC1wYRzOhbnGMOia8eTwXTKaDi/1PEqWolPw86ilcLRhzRos/wyknxl3tZR wfMA== 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e15si6438451edy.389.2020.11.10.11.26.38; Tue, 10 Nov 2020 11:27:02 -0800 (PST) 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731561AbgKJTYr (ORCPT + 99 others); Tue, 10 Nov 2020 14:24:47 -0500 Received: from mail-oi1-f193.google.com ([209.85.167.193]:34336 "EHLO mail-oi1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730174AbgKJTYq (ORCPT ); Tue, 10 Nov 2020 14:24:46 -0500 Received: by mail-oi1-f193.google.com with SMTP id w188so10139598oib.1; Tue, 10 Nov 2020 11:24:46 -0800 (PST) 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=OLtE3tMLtSi7n/B5JdK1WUUhcUXhkUtvrXORbwS49TA=; b=bgucE2we1Wd5XigjrbxI1U67DgG841AOTkbBDeog4fDS5VbU3i5xp9GjL7VWNYIeyV BkzogVGV/3wkJx1ooO7obnMASqcwIPPDF9dov8J7VcV23b8MuOmMkU39SYExd/gcrI2/ aMca8Y3bwAWrZjbMTFLIzEnXMr4X5AS7jdeaoBW7+z+xbJbkoOfeMuaAfctn1zn+uQBm oTnxalpEGmD1afiZsZcjElcLNrwoE1dH6O634wMn5ejyCHvE0bYkH0v6nADryQGAIUIf aKdtct+3DfRos/S7NudPgD0Nih9QdRQS5PukwU6bfvMBq55gY1cUNs/J55STvnqWnc0l cDtQ== X-Gm-Message-State: AOAM532qLsWoUUq/TwPd3b4NMvfV90+7f91cmapceelc6CoYcJJFNcKJ nPC7QDUDjO9n5KoTcX50onskH3panliRLa/FOvg= X-Received: by 2002:aca:1c0b:: with SMTP id c11mr421390oic.71.1605036285623; Tue, 10 Nov 2020 11:24:45 -0800 (PST) MIME-Version: 1.0 References: <20201027072358.13725-1-victording@google.com> In-Reply-To: <20201027072358.13725-1-victording@google.com> From: "Rafael J. Wysocki" Date: Tue, 10 Nov 2020 20:24:34 +0100 Message-ID: Subject: Re: [PATCH v3 0/4] powercap: Enable RAPL for AMD Fam17h and Fam19h To: Victor Ding Cc: Linux Kernel Mailing List , Daniel Lezcano , Kim Phillips , Zhang Rui , Linux PM , Borislav Petkov , "H. Peter Anvin" , Ingo Molnar , Joerg Roedel , Kan Liang , Pawan Gupta , "Peter Zijlstra (Intel)" , "Rafael J. Wysocki" , Sean Christopherson , Srinivas Pandruvada , Thomas Gleixner , Tony Luck , Vineela Tummalapalli , "the arch/x86 maintainers" Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Oct 27, 2020 at 8:24 AM Victor Ding wrote: > > This patch series adds support for AMD Fam17h RAPL counters. As per > AMD PPR, Fam17h and Fam19h support RAPL counters to monitor power > usage. The RAPL counter operates as with Intel RAPL. Therefore, it is > beneficial to re-use existing framework for Intel, especially to > allow existing tools to seamlessly run on AMD. > > From the user's point view, this series enables the following two sysfs > entry on AMD Fam17h or Fam19h: > /sys/class/powercap/intel-rapl/intel-rapl:0/energy_uj > /sys/class/powercap/intel-rapl/intel-rapl:0/intel-rapl:0:0/energy_uj > > Changes in v3: > By Victor Ding > - Rebased to the latest code. > - Created a new rapl_defaults for AMD CPUs. > - Removed redundant setting to zeros. > - Stopped using the fake power limit domain 1. > > Changes in v2: > By Kim Phillips > - Added the Fam19h patch to the end of the series > - Added my Acked-by > - Added Daniel Lezcano to Cc > - (linux-pm was already on Cc) > - (No code changes) > > Kim Phillips (1): > powercap: Add AMD Fam19h RAPL support > > Victor Ding (3): > x86/msr-index: sort AMD RAPL MSRs by address > powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer > powercap: Add AMD Fam17h RAPL support > > arch/x86/include/asm/msr-index.h | 3 +- > drivers/powercap/intel_rapl_common.c | 7 ++++ > drivers/powercap/intel_rapl_msr.c | 51 ++++++++++++++++++++-------- > 3 files changed, 45 insertions(+), 16 deletions(-) > > -- All patches applied as 5.11 material (which some minor edits in the changelogs), thanks!