From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 1B4E3A00C2; Thu, 6 Oct 2022 19:32:08 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B7D2E40DDC; Thu, 6 Oct 2022 19:32:07 +0200 (CEST) Received: from mail-pg1-f171.google.com (mail-pg1-f171.google.com [209.85.215.171]) by mails.dpdk.org (Postfix) with ESMTP id 4443E40042 for ; Thu, 6 Oct 2022 19:32:06 +0200 (CEST) Received: by mail-pg1-f171.google.com with SMTP id b5so2448925pgb.6 for ; Thu, 06 Oct 2022 10:32:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date; bh=GEgCORLhaNxxGfcy2QVmEGBnyh+zraP4uQR2shNPldI=; b=yRo+WQTQY08/3lJybC7Co/RDDTonpU7scHUDibuBtZLnfBrd4NSXwLOrs3rUse+1a8 ssj19IFsrrq2p7e7x38siN1ElQKaftmaDBlHwWqldmXR1G5/YhcG6WgFKMCPvDJNbisp sPag2PpTxBMOYoBeS1jCj/h/aYtGUhGoLjJmvBoaqpp60x2lyfJp/J62pUedoblkpjVF 4jIf/DOgRNQ2bgXmie07Fdp2x8pDm8ENQ36UZYNQL6CngKsG5iPhMfG+m2bKcMtcREg+ ZSmyWoRQJ+a2OrHZQXuZfKMFw62+X3zW8nTOUb5/lTYjLVl2am6mLR5VXkRbeacrAYRr kM+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date; bh=GEgCORLhaNxxGfcy2QVmEGBnyh+zraP4uQR2shNPldI=; b=toMLFleouiIf5EGQmFJJDbXkixc/KvnKzIbX6PSxsaGdxOhXxIouqSxoTy82F0Deo3 Pr89ndDjQzbIUZhJ52/1gimhSazwHPTcWzHg0YDU77vzl7NxhD5V1hR6YUqZ/1E90Oyv Xl3LBrtyis+jdgtKvw4qam1lpJ6lojfRWvE3z5ikNRjGjiW4GIFTWWgcSM5+FLpaL6JH tfIZf2RQoTv9gdurb75Ak+Mxqg25x+7aX0/FzcRyCureCMhLEo/U1P3Em3OCR5r7TmeP nAfPk6QHVQdg2W1KWK8tHH7d5QQAioYxEngAvRtgbai38bLqNlScWCl8DlpWdQyMgvT1 D5pA== X-Gm-Message-State: ACrzQf1P3VWzNucn+hlJRBdacMZ8DsGX7Z671/Zja1KgUr6eqn00W5MR yclepfW1XOjRBusVyhAxoRr0/w== X-Google-Smtp-Source: AMsMyM5fAs3goFliYrpAd73S1ZS3XUHSXbCaGBxBxED/3+y2DOOU0eCffqcHtZI9seSwgv6FuObpgg== X-Received: by 2002:a63:2bd5:0:b0:434:ea9a:ace2 with SMTP id r204-20020a632bd5000000b00434ea9aace2mr789114pgr.323.1665077525416; Thu, 06 Oct 2022 10:32:05 -0700 (PDT) Received: from hermes.local (204-195-120-218.wavecable.com. [204.195.120.218]) by smtp.gmail.com with ESMTPSA id i7-20020a170902c94700b00177f32b1a32sm12825491pla.271.2022.10.06.10.32.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Oct 2022 10:32:05 -0700 (PDT) Date: Thu, 6 Oct 2022 10:32:01 -0700 From: Stephen Hemminger To: Tadhg Kearney Cc: dev@dpdk.org, david.hunt@intel.com, anatoly.burakov@intel.com, reshma.pattan@intel.com, thomas@monjalon.net Subject: Re: [PATCH v9 1/3] power: add Intel uncore frequency control API to power library Message-ID: <20221006103201.0f6da67d@hermes.local> In-Reply-To: <20221006093803.2076768-2-tadhg.kearney@intel.com> References: <20221005162023.1923558-1-tadhg.kearney@intel.com> <20221006093803.2076768-1-tadhg.kearney@intel.com> <20221006093803.2076768-2-tadhg.kearney@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On Thu, 6 Oct 2022 09:38:01 +0000 Tadhg Kearney wrote: > Add API to allow uncore frequency adjustment. Uncore is a > term used by Intel to describe function of a microprocessor > that are closely connected to the core to achieve high > performance. This is done through manipulating related > uncore frequency control sysfs entries to adjust the > minimum and maximum uncore frequency values and works > on Linux for Intel hardware. > > Signed-off-by: Tadhg Kearney > Reviewed-by: David Hunt > Acked-by: David Hunt Looks like this is missing an opportunity for a more general long term solution in DPDK. Shouldn't this be a general thing like the Linux kernel scheduler. Uncore is Intel specific, but there is already big/little cores on many ARM platforms.