Received: by 2002:a5d:925a:0:0:0:0:0 with SMTP id e26csp1436626iol; Fri, 10 Jun 2022 07:31:41 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyu6KXBTvI11sUB3RrHI7BvgHmsHhfCRgjHmqulvEJ19lTXbs81zBvi6pKmh5JMeV1VpafK X-Received: by 2002:a17:906:5253:b0:711:ee52:764e with SMTP id y19-20020a170906525300b00711ee52764emr14034141ejm.171.1654871501667; Fri, 10 Jun 2022 07:31:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1654871501; cv=none; d=google.com; s=arc-20160816; b=0oA71ytSI+LaictPCfy5ezRrixMMl4DjgtVJz7lLCFuxX1QOWM3j/oWI7pgwllD53l X5BDHkK47MwMnEQacVPNLHPPQcB2ZebdJC+qi5OxD4WInWkXcmZYUQy2o6rb7YdiBI51 DzUMXgx4rSQLrPeaO0zl4UKZ04364r0tlu+X2sPTBbe6thbPctVhdMsLosOs+/+mEXjN /faa4jbaAj2lXjpY/N2Pg9ll9q6DCeJepaKEsxSoU8hViI12kzGWBNpX44FC4xCJ4Wz0 BVJnyAmyprTrwMOkcClNmcJnaYnUxQcEds425i3V1OpTQJ46Z4sWoYsiOHy7bee1urZu 6P9w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=v40DT+mYnONXrA044LlI8G52B2Gvk53cS0nDRgA7ak4=; b=Fz8CFTBuKXW0Rsmu+WmhwtlrQr9ZQ82mLqElwNYUp/zczksgzgZGdIzcnxGU4LgEca iBz93c9ufi+NtI6WXe/bpXT9Dw/xdN0dii0VPHCxUuNDvLxBja5IF5OAuDj/T4x2sAmq CJbJRF6BXUoU06IG5yKB9Zrv7nSY4CTAdEPUKHm6fmrO3HOgNpAAIEDt6C7ZiSp6LaXM 0nCFcfby4n8utSgFtyFXtwHxJsn73wBt9MMuoY7oG1+L8r5XTMjUjeXBW/FzUkkGki0e tqDTmMuIg6yGHPKo8FoB8iv4BowVQArK19LVxRddpW64no2+bK2iQKANnu/YkjKBJXRx z0Jw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=wIEFnEBU; 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=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id sd27-20020a1709076e1b00b006fed06f9943si8624013ejc.834.2022.06.10.07.31.15; Fri, 10 Jun 2022 07:31:41 -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=@linuxfoundation.org header.s=korg header.b=wIEFnEBU; 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=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345667AbiFJNHl (ORCPT + 99 others); Fri, 10 Jun 2022 09:07:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56402 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345716AbiFJNHh (ORCPT ); Fri, 10 Jun 2022 09:07:37 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D1C09433B8; Fri, 10 Jun 2022 06:07:31 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 75B6EB83500; Fri, 10 Jun 2022 13:07:30 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A3DACC34114; Fri, 10 Jun 2022 13:07:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1654866449; bh=v40DT+mYnONXrA044LlI8G52B2Gvk53cS0nDRgA7ak4=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=wIEFnEBUOkrARWiEcgO4jqbUeLMCzOp6fGIJJo6Kdn3rg+Z7CMHVEz4nqG7+s5NcP Y31siN0Ta1HViHfmBlGztR8dzth7sMoe2x1X8rDgb9ELN07qMDSlXbwPW5S4uVadIo qQTL9WC3U80XHjRwbNNcpmC+5G9ECi1qs2C9H87c= Date: Fri, 10 Jun 2022 15:07:26 +0200 From: Greg KH To: Kohei Tarumizu Cc: catalin.marinas@arm.com, will@kernel.org, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, x86@kernel.org, hpa@zytor.com, rafael@kernel.org, lenb@kernel.org, mchehab+huawei@kernel.org, eugenis@google.com, tony.luck@intel.com, pcc@google.com, peterz@infradead.org, marcos@orca.pet, marcan@marcan.st, linus.walleij@linaro.org, nicolas.ferre@microchip.com, conor.dooley@microchip.com, arnd@arndb.de, ast@kernel.org, peter.chen@kernel.org, kuba@kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-acpi@vger.kernel.org Subject: Re: [PATCH v5 0/6] Add hardware prefetch control driver for A64FX and x86 Message-ID: References: <20220607120530.2447112-1-tarumizu.kohei@fujitsu.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220607120530.2447112-1-tarumizu.kohei@fujitsu.com> X-Spam-Status: No, score=-8.3 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED 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 On Tue, Jun 07, 2022 at 09:05:24PM +0900, Kohei Tarumizu wrote: > This patch series add sysfs interface to control CPU's hardware > prefetch behavior for performance tuning from userspace for the > processor A64FX and x86 (on supported CPU). Why does userspace want to even do this? How will they do this? What programs will do this? And why isn't just automatic and why does this hardware require manual intervention to work properly? thanks, greg k-h