Received: by 2002:ac0:cd04:0:0:0:0:0 with SMTP id w4csp760626imn; Sat, 2 Jul 2022 05:48:33 -0700 (PDT) X-Google-Smtp-Source: AGRyM1s0WwUw2tAtKdnC+CBWjQvcV3wC/jxLAreXhlgKbsUcpEeYU3BuXIiJGVKGrSgOXz2BFT+I X-Received: by 2002:a05:6402:4248:b0:435:9150:ccfb with SMTP id g8-20020a056402424800b004359150ccfbmr25021071edb.374.1656766113382; Sat, 02 Jul 2022 05:48:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1656766113; cv=none; d=google.com; s=arc-20160816; b=0mb+M1g5eLdjjDmBky69DlVgD6kfztTav0t4+FgxQNleH3G1x/bBxbMyHme+lLhxN9 TC/12ad4eaONiBVV3/XJQZ6n2k4VjsQayhHnTuJpz51yBXkkVUSD+y8lK3uBcOyfyxvw TfR9nrPYhyTg2XXJhrTfPc6D75TEsm7Vv5P9EIwHRVmEH6E+zsdFV7lytzSnsgqYek4i b5zJym+YC3lbPXg9+wsLkPm2eUNQbw8BC48+jyfKj8Qa3FfB8jW+Xp9L6n+QL3ibxBNG NW36wbN1igDtRT5qLuCCJhURFQR0FOSwu/XVjXLUq7JAnTUP+1Ei4LT1R4nt/37VaqTt C5+w== 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:dkim-signature; bh=5oct/Mca2P8XVhFy4lRX/Nm0TdLF7CZqD8kLxnCcVmw=; b=Shj7weoc13zOj7cjE4y7mNlDLsg9HBl6/nzMCP4bcTfJQkIzRP++Cmg0MHBRFeFaRl MDu47Z8Pgy36J20833wOkPrSuYpsrfnNek/lAbfDmzWzWP169TI83FzNAXzP5RRySK1Y nk5054pywm9oM6sxHyEDWw2mj0sqZat6OovmTUVqE0+/JWqWdTIXWBAwlqmM1oNKwZbh sgKLp8FzjISaq7ZOhHNJmUq1osIpj5GsaNF85JBcitKvMsugkGMR/yh3FQcGQdR4qohv lUIVHHgzV+kmtU/G8dLeTJBdWZdfMrtf/u0WL7PVCURNQICA1TuGXcTvX85HfnF6UyNC lGTA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=A9WAgXr9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e38-20020a056402332600b00437abfa278bsi18277236eda.39.2022.07.02.05.48.06; Sat, 02 Jul 2022 05:48:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=A9WAgXr9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S232296AbiGBL6F (ORCPT + 99 others); Sat, 2 Jul 2022 07:58:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40862 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229955AbiGBL55 (ORCPT ); Sat, 2 Jul 2022 07:57:57 -0400 Received: from mail-ej1-x633.google.com (mail-ej1-x633.google.com [IPv6:2a00:1450:4864:20::633]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 897C513F5F for ; Sat, 2 Jul 2022 04:57:55 -0700 (PDT) Received: by mail-ej1-x633.google.com with SMTP id g26so8420856ejb.5 for ; Sat, 02 Jul 2022 04:57:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=5oct/Mca2P8XVhFy4lRX/Nm0TdLF7CZqD8kLxnCcVmw=; b=A9WAgXr9lDhNKgP4G8HYvjMcdINUQ+O0blKLB2tcp8kUZ/63IzSI/xZYQRUPLhrpfy OHlqJdRk1qxy0kKQDL3Kq+olIkO8QGyBDFDVHu4rvee9UY0ZMyXfzvxsfnEKJZCweEl9 BK6I2ijY+vefkdzBrISFQlcPNajvjDFiLhIKoSSSVqUqjhbU+GA/19kyBalC7dHA4oOy RpAsKubmLZDqRQ31FWS1b30RpIxKLrGPxoKJlXfvDbMUr0QX7EsIUFJ3wqpGsGp81hYj e3P0ZWKU7TwiDIPYOgRgIOQc2AwHEA3qH78W04xh11GQGMc0EluD7megk9BWP123aSvX QMCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=5oct/Mca2P8XVhFy4lRX/Nm0TdLF7CZqD8kLxnCcVmw=; b=h5V1pp0fSepltAaprXG2YY1iRDyZ2gW77Pq2E8+IPY/AvVqM6am5t1qyhfg1bQMMAx tP4r1KL0zJ7a9wsmaowo8QUjIozxxMdvhUxLQ4Ga1ISe40rd6N71hxiOXutyuJurRfMq /QTHGLhlua4eWx1oKlW9g/5UbVX09b06xBrWKVEaT+ElljldzwdLTKttCI3bOy1dbYSJ 5NSRQUze68eelI3nisSDkz1maRdZ2XAOpaC2HRDgA1XT58IJl46k5E1f+QbrGxLt7Pmy oENziDqAx2Pm9w8rLgtQPgpnv7XYSxFo40GkqJz8Bct+DCDiaQtAdpSWedkk29Pzod6F Jp9A== X-Gm-Message-State: AJIora8Jc5DD3i3Qk1fCbkygmR72R8KQCDTBtW1CIWpjQ5Zo910AOIZH Obwh1HzMe5hQZZUt4QDnoRGyen7mcx0Sq4VJTCoIDJDVNtA= X-Received: by 2002:a17:906:d550:b0:726:2b34:2fd6 with SMTP id cr16-20020a170906d55000b007262b342fd6mr18529741ejc.311.1656763073979; Sat, 02 Jul 2022 04:57:53 -0700 (PDT) MIME-Version: 1.0 References: <20220621072050.76229-1-christian.gmeiner@gmail.com> <20220621072050.76229-5-christian.gmeiner@gmail.com> <2d475e77dca2395ee5b6fcff0e1d3ade2b0a36ef.camel@pengutronix.de> In-Reply-To: <2d475e77dca2395ee5b6fcff0e1d3ade2b0a36ef.camel@pengutronix.de> From: Christian Gmeiner Date: Sat, 2 Jul 2022 13:57:43 +0200 Message-ID: Subject: Re: [PATCH v2 4/4] drm/etnaviv: export loadavg via perfmon To: Lucas Stach Cc: LKML , David Airlie , "moderated list:DRM DRIVERS FOR VIVANTE GPU IP" , "open list:DRM DRIVERS FOR VIVANTE GPU IP" , Daniel Vetter , Russell King Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Lucas > You need to explain a bit more how you intend to use those. > > Contrary to all other perfmon values, where we go to great lengths to > only count the load put onto the GPU by the specific process requesting > the perfmon, the loadavg values also include the load caused by other > submits. Due to this difference in behavior I fear that those new > counters might be confusing to use. But maybe you have a use-case in > mind that I don't see right now. I see these values as total load avg of a sub-GPU component. Sure it is not per process but it is a starting point. I have no problem introducing per process load avg values .. lets see how the next version of this series will look like, -- greets -- Christian Gmeiner, MSc https://christian-gmeiner.info/privacypolicy