From patchwork Tue Oct 27 07:23:53 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Victor Ding X-Patchwork-Id: 286690 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-14.4 required=3.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI, SPF_HELO_NONE, SPF_PASS, URIBL_BLOCKED, USER_AGENT_GIT, USER_IN_DEF_DKIM_WL autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A52ABC388F9 for ; Tue, 27 Oct 2020 07:24:11 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 632CB21655 for ; Tue, 27 Oct 2020 07:24:11 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="voBA9S+F" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726529AbgJ0HYJ (ORCPT ); Tue, 27 Oct 2020 03:24:09 -0400 Received: from mail-yb1-f202.google.com ([209.85.219.202]:34921 "EHLO mail-yb1-f202.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2507521AbgJ0HYJ (ORCPT ); Tue, 27 Oct 2020 03:24:09 -0400 Received: by mail-yb1-f202.google.com with SMTP id b25so491931ybj.2 for ; Tue, 27 Oct 2020 00:24:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=sender:date:message-id:mime-version:subject:from:to:cc; bh=kqo5gmOuIUzH6rrL+KlWEsG4rVOW760GLWoKfNL/7PI=; b=voBA9S+FDTWKGqPNJw5H8sWZAcAT2Zwu2OMyafzgRdhSWWgLHOhe9PlF/NPgIpBj/u 3cUWs8+C+LpKoaaxhSp9RPwm9oSSRkrcsaAAN/np2YaV8Z8SpY7OgDz1e7P76F76Q2iV zeFtZnml2WkjrTz8+DqcY/HLrfJtMQigZKoAswNvkBFJlwagyy7q4uO2vkbBZ/JbASsn 4uTrMeNvcXwm22j3pfZxir7VqR4vGACxaHpaWeclNNhFvnl9itMoSwnhif8K/JwGIYg3 I2Bf78Ea/gF9nZaXvDd688zMH4Q0O/NBdAZbxLT3OceIoG+7qxqjF/1HAg6K2xQ8Y3Za UxMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:message-id:mime-version:subject:from :to:cc; bh=kqo5gmOuIUzH6rrL+KlWEsG4rVOW760GLWoKfNL/7PI=; b=p8tesOEaIUKPrBdIlH4XoGAeto3pLIziQ9K0Pm31peSe+C9a+3cfBjNQ9gs4qVr6D2 JO0hakKMJAXvkkx202woEbqLetuk4ivLMBpscJjpuFk+/yzwQ2415YHc4lklm0Ap8Cr1 0RcnGhCDnxdYKAbrrirFCuU6/ke8u5tml6GQf9BtYcgKpbRYEVwYKDYODqcIe3ih6hbU TJr8GgCQqIqql040t02fAmfDnkK9AXmqK6+ao6Y5DODC068wDznTp0iIz4qmhcbX7Hvp DnqXUzyxG4uT8N1o5dEOzER0lNWTUSttd4u4EK8vvQDoh2275TA6OqFFXaYCisxLw17w eHiQ== X-Gm-Message-State: AOAM533dZ+Zfv2M1NM5iul1jASU2hHXEzr0bp1atUsnXtWk0j8SHMGCK 2Urnv8DY1m3etwfIA7FECTjnANixOxMleViz X-Google-Smtp-Source: ABdhPJzQlpampx1oIH8MR7GSaIiCwZ05+fkPNH8ID+XWI5/zjOSpROql0teRhz3Fe/NzcWSiv7wOVNDD6dl6jc4P Sender: "victording via sendgmr" X-Received: from victording.syd.corp.google.com ([2401:fa00:9:14:f693:9fff:fef4:fa73]) (user=victording job=sendgmr) by 2002:a25:b126:: with SMTP id g38mr1497239ybj.36.1603783446520; Tue, 27 Oct 2020 00:24:06 -0700 (PDT) Date: Tue, 27 Oct 2020 07:23:53 +0000 Message-Id: <20201027072358.13725-1-victording@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.29.0.rc2.309.g374f81d7ae-goog Subject: [PATCH v3 0/4] powercap: Enable RAPL for AMD Fam17h and Fam19h From: Victor Ding To: linux-kernel@vger.kernel.org Cc: Daniel Lezcano , Kim Phillips , Zhang Rui , linux-pm@vger.kernel.org, Victor Ding , 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 , x86@kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pm@vger.kernel.org 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.