From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2B321C433F5 for ; Fri, 20 May 2022 08:33:45 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1347201AbiETIdd (ORCPT ); Fri, 20 May 2022 04:33:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47958 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1347245AbiETIdF (ORCPT ); Fri, 20 May 2022 04:33:05 -0400 Received: from esa8.fujitsucc.c3s2.iphmx.com (esa8.fujitsucc.c3s2.iphmx.com [68.232.159.88]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BC26715E63F for ; Fri, 20 May 2022 01:32:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1653035523; x=1684571523; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=KBltdkz1Vlq8Eu3Zdk0MfYQZj6NjnDvZOgsXbqIasTw=; b=IoQBTDKdjpORcXGNerWF17t66yMILGvLSkAr7SPBUS5ejCDydvOal9MU HPZq4OMi9DBVRoP3bX30Y5WS+/Qo2cEyMTZ/z1eVKw7b60BX1Wp92i589 BSbAPZ/9kLbGmVtWVXEmgcsb7l88xYa52v12omyburGhQvt7fB2dV0trv S1LffNlVVE+jCTpbGsL53I8dk3TaFGlyvgaNUaSkqfuyZzIYuXcb6e/J4 pSqZFQEen+44TFNJV0PLIjx/LBQ5/fL4RN4hD4kWr4P9bp/a69CuRx1Jp V1SBjtRwdlgF6hEzDk5v+FCazTbGAjsNwrK7s12blor1k9JpX4V0RzAIQ g==; X-IronPort-AV: E=McAfee;i="6400,9594,10352"; a="56258924" X-IronPort-AV: E=Sophos;i="5.91,238,1647270000"; d="scan'208";a="56258924" Received: from mail-os0jpn01lp2104.outbound.protection.outlook.com (HELO JPN01-OS0-obe.outbound.protection.outlook.com) ([104.47.23.104]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 May 2022 17:31:53 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RrE5n2EXT04xp1me+UfNuF38AGJXDZYm4dDMByuVR6qDZeqHSLVWmQ1eH/obdsQhrx0x7kvEmlgZa76pwGbf5JyVQNsQLh+4/8yS6WUp/KwB1DzQw1cNPSJrSHDlb1LOgq4FXi/0/fFN+uiGRBInTHBTmzG3QThxhs3anaLGC3aDRV5n+Bp6wbSCBuXbZ8RBoPItsY+tN9t0R+v7WXhQOEM5ep+/+xocqyeIswPlKWTyxlIS4oEgV5iQQtd3i2vbI4IHGlIJX4xVo+P81F2dVt05WHrLZOe7y/ioty1Ou6hxKNIr0NhV43H+sJVSNLBpzJqEOEHuTawsj0rBxWy8bA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=KBltdkz1Vlq8Eu3Zdk0MfYQZj6NjnDvZOgsXbqIasTw=; b=fa2lsyqcZoO45tBpC9TwXdO+MwPgTWyeqiCE5qfWlnfh++mdmVOKw1ZaoM9ocdyBs4meCfSjF3S1H38w9B/3oKR7pyuNWU1s1lqqzw1vgfz1FTRLqicHJTNP1SOTRAzu9APaUZMCXNKVFp/PjGS0h1aVPOI4zPayCnC1ORI7NitPQZgPuJSD+2C9hD69as3GgDLZAdV+zrhQDzoPA4HHXYkHYMNo/ap5/cwWewuACBrJCumAeYqBN2pvHadT7SQEpz9tQDyBJbQKXYJ/KTNIRHLFsYUZzdJCoG0NNHb0ORMAneylcUAB1134oXT4rrmmmsAFoivsjnhodrolVhGKHg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fujitsu.com; dmarc=pass action=none header.from=fujitsu.com; dkim=pass header.d=fujitsu.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fujitsu.onmicrosoft.com; s=selector2-fujitsu-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KBltdkz1Vlq8Eu3Zdk0MfYQZj6NjnDvZOgsXbqIasTw=; b=ZTg7SMIhRaYkGyeitgpPnOacvyYwd+5izKs+DdLaV3dVuR0HSPtMLdAmlOMDja+6XLaiuV+mk2s2R9bRDHeMQrrPN9YCgtjgmYwFvOqRZKdAXgwuTbjqeaxTH9nfvtvIN+5ZPJXhbBL1e/+SKrWEmTxVJzn8GQKIlOdpgX+b/yE= Received: from OSBPR01MB2037.jpnprd01.prod.outlook.com (2603:1096:603:25::17) by TYWPR01MB8479.jpnprd01.prod.outlook.com (2603:1096:400:174::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.14; Fri, 20 May 2022 08:31:50 +0000 Received: from OSBPR01MB2037.jpnprd01.prod.outlook.com ([fe80::a041:7644:4eca:ec8]) by OSBPR01MB2037.jpnprd01.prod.outlook.com ([fe80::a041:7644:4eca:ec8%7]) with mapi id 15.20.5273.015; Fri, 20 May 2022 08:31:49 +0000 From: "tarumizu.kohei@fujitsu.com" To: 'Hector Martin' , "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" , "gregkh@linuxfoundation.org" , "rafael@kernel.org" , "mchehab+huawei@kernel.org" , "eugenis@google.com" , "tony.luck@intel.com" , "pcc@google.com" , "peterz@infradead.org" , "marcos@orca.pet" , "conor.dooley@microchip.com" , "nicolas.ferre@microchip.com" , "linus.walleij@linaro.org" , "arnd@arndb.de" , "linux-kernel@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" Subject: RE: [PATCH v4 0/8] Add hardware prefetch control driver for A64FX and x86 Thread-Topic: [PATCH v4 0/8] Add hardware prefetch control driver for A64FX and x86 Thread-Index: AQHYaoDjIWwLbj2lFU6hicJ7XLMCMa0l4CeAgAF7OBA= Date: Fri, 20 May 2022 08:31:49 +0000 Message-ID: References: <20220518063032.2377351-1-tarumizu.kohei@fujitsu.com> <57184edb-8a04-b4bd-969b-bca152375d86@marcan.st> In-Reply-To: <57184edb-8a04-b4bd-969b-bca152375d86@marcan.st> Accept-Language: ja-JP, en-US Content-Language: ja-JP X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=fujitsu.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 63065f9e-fa09-464c-cf33-08da3a3b2f41 x-ms-traffictypediagnostic: TYWPR01MB8479:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: T5XraWrlyWXFmY9cy/I5qz1wMsUFykJApoB/D3pLEvZ2n1/6AOTvQfnirYT3L4YeSH3A9FCKVyiqurUiGQIl/ZCJBezsb/wdUUJutV4jzAXhcMixCzC1CgjPbwIXuA4yKQh8wxRbEkbrwxe4e8FLjxRDd9XRcAsqvffhJ1tVz6gtt33JjAud1mF4mBuyaKRAE8/40emEKThElGMuuzj1RGU3JHlw7RXrv9MqB6NtSIyQuqPvMwYXJjpck1cFrPtfW/mYnTQvlJ5pNAs05P2qo7m076MC6dryORrvtNjRJ+hhMykp69BwjX4lJYdCnTg703uN0IbdO6QOEaLipFvETjstwffIuFN8HRhW7jjs4cJPKfJrzj/Nc/PG/1gpf2dVduLXbt/cmNU8Mxp/uz94uBmLq/6wMnI3w3AXt9m7kspTydoARvU/C3ArRdZEl5FVQF5NzAQWnoj/hjjnjVzsxRBy4+495d9OsZvqtrdL7qBNcySXb5UdKjVNYMifP6sMd2/QiNtGuQQ7j2sL/IizPpIp/j7oaDUvcqPD9QDl0iCP8eb1cS83yC0NnH31KhyjMG3IgsvJkjmy/zJeBHWUasqMsg9VGU1t6vjgn3DA4o4TWwxEvamZG28zl7z+uCyhp5Sq0B/kuac686OB/110m32mQTizCokGKUiMxhLlslp5BdfiGgdI4UhmT8e/av+VChfRXWcqAMibvDg79IWFs0BsIXniZhASqAoKzzstK9xsJEP1lb62y0pHW5rLTigJPTM4+2KvFwD1OcnAI+IJgg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OSBPR01MB2037.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(6506007)(55016003)(7696005)(9686003)(26005)(71200400001)(33656002)(508600001)(38070700005)(82960400001)(38100700002)(122000001)(921005)(66446008)(110136005)(86362001)(186003)(85182001)(52536014)(66946007)(76116006)(7416002)(8676002)(66556008)(316002)(5660300002)(8936002)(66476007)(2906002)(64756008);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UXM1alNFWGdTdnhvd2M5VnVUOHZRTW1ZZE0zNGtoNndSRUhPYkdrMEtRVVJy?= =?utf-8?B?L09NU1lpcnZLNjNDTkFEUVdlQkErNnFBYS9iREZWUXNEL2dwY045K1RCcHJx?= =?utf-8?B?M1dPVktpaHNZOCtXS0tBemJYMUxwWkx0cFZmN2hHc0VMT1lCM2dzaGpoK1VE?= =?utf-8?B?bUpyUFh5ODNzMXZrdDlmVkxqdUhJbGtJZmdDd2djQTdMYTEwYmI3dzhiREwv?= =?utf-8?B?L0g5N3hXNUdCckt6Z1ZBZlFoNDd4MXlObmtkbXpYcjJZU3F5bXVaUlZ4SS9o?= =?utf-8?B?L21QY0o0THFOYjhVSEowczhCQUJFd29jRmlWYnkrN2duSWdrMEh0MmpYT2dG?= =?utf-8?B?MVpHMkpJZStzWEtyTVUwOXkycHBZVzd0bS9kRWYwaVE2QXdRZG5QZXUvRzlo?= =?utf-8?B?RExMdFRCaS8zU2krZGZxZUlaSVhQaXhyYXo2Y3BRU1NGZkkrSFpOSGRIaTdQ?= =?utf-8?B?UGZlL1Y0SElIbmZXQ0htcGdvS0c2c0tPb3BGZ09xNnQzK0lqMTJCcFNsdEVl?= =?utf-8?B?bzRCQXVuREZYbHVCakhuRU5nRjNucmZlZU5zWlJPNlJIZkY1ZU1NM0JQTi80?= =?utf-8?B?RVRQWmx3S0c4UFltMlJ6WnFFQTh6UjJLZFkyZ2E0YXhocmVST3pRNE81RHQv?= =?utf-8?B?L0RmaHVDYVhlK01IUmxyVmwzVkY3Z1I4Y29YcnQzbkpCYmhHcTN6QU05Y2Zn?= =?utf-8?B?ellJQTRzMWs1RjJFeklVYUswVzRGVjZWNE12Y1F4VGpUclVORzFkWXhZVFFp?= =?utf-8?B?QXMvbWJ6MWFzQWJrVGdIVlVmWXRLMVI5WWd4Wm1sRDNEYlVBdlZIQmlZdWpX?= =?utf-8?B?TUFoYmhtU3BHU1lWbDhFN2I5cEFFOHh4c0U5QTcwVFd2bDZ5ZVhWWVRFdWxt?= =?utf-8?B?RXVoQWVsZDVMQitWWnBGQUJpR1Z6bFd2bzcwWEpodEtPSjVKMXd4c3B6RnVE?= =?utf-8?B?V3dNNHhDcVdFVXpDRnpWTjNHU1JpYlNndHNOcEdLY0pyQmFnTWxBR2Y1M3gw?= =?utf-8?B?eDJCY0tSSWRLVXhEU050UXd5WjJWOVRQUW9McXVDcldrakowbWRzV0dZbUpU?= =?utf-8?B?Z2NZdlNqN1h3U01VdEI5UU9nNUdhem1RUU1xYmtha2tUUG5QblgxQU1qenVu?= =?utf-8?B?QzNrdmgxa2t6dFY4M21McUNPMnh1TEZPTnZaZEZ6d1Y1dkpncmh4WFR3UTQ3?= =?utf-8?B?U2k0NEdCVm1razFORit2VzJQWWM5STM1NUhUY2pER21ycHR0STZjNmtiRzVO?= =?utf-8?B?OEJTMENBNzU3T3N0YWZqc245NXFnems4blRPUGVqT0R2ZkhYa1VKNWhVOE1V?= =?utf-8?B?TjJOWmlIWGR0YytnU0xISEprTzBIejE1QjBBa1JQZEtUbVlCdWdKeEtMb2w0?= =?utf-8?B?dmJiYXFWeXo4ZjFHeEY4dG9YcjhIMU4vWVVjZ2lUb25yUkYvTFpKRzd0Z3U2?= =?utf-8?B?WlVTT0pQa2hhRnE0eGhpU3hOOVg0dGpsdVlYcnA3dExPMnRtSnBKdGZzM3Jj?= =?utf-8?B?a1pUdktUcGZyZkliODVVdFU0S1BacVcxdGJ0aDd2YzJwVmZNUWtRL2tLRmR1?= =?utf-8?B?LzVVZ3BVSUFWcVR4Z1FrWHYycVJyZmVuR1ZCbEhVSlpXUDZza3VHRjMzZjJh?= =?utf-8?B?Wm1STEFyclFBaUJGVUFuWHV3SnNvSDRCT25aYkpXTTIzQUFJY2R3aDRXdVhq?= =?utf-8?B?NmIvLzc4OENkVktlWExUUTFxOGZyazE3a21KdFRMZ1F2VVB0aTZtRmtnRCtT?= =?utf-8?B?TVg1eTNmd1EyZVRSMEZ6YW1sTjFmZmIyRFJlTGhHaGN0U2l1dmxFOUpSajhl?= =?utf-8?B?V1JERjU3S2dwcHI4Nk9xTDNkSzNIclFhVUhOcUNwUlQrNkJtZ3FncHRSWlZn?= =?utf-8?B?anpZK1VyU2Rpa0pteDFzSnRSVTFlbDZJZlNJVEt0K080TWk5M3BabHlNRWlr?= =?utf-8?B?eE1wQ2pZRjF3QmFFT1FzTUV2elJUc2NuZnd3K0VFd1NiZXh2ZmFRejZqZEUy?= =?utf-8?B?YXpVT3pOYkFtbW1BL2N1eTNxeWNQei96b3lac0FIdjYyWWVMSWltblN3UUlK?= =?utf-8?B?TWVpVXBxOXF0SGtuYXNPZzY1clVUcE9udHdSMURjcTkxT2FUZGZaR01QNTlD?= =?utf-8?B?TjIwTi9CTUo4WXRrUmRTbmk1eWN6cUNSam9URHBjTzZKTzk2ZzhxeHVlazFi?= =?utf-8?B?bDRMekZoQmk1WWJYMHpMdi9rOW9lSjNjaFA3clR3ZHU1MTdxTHRuR0Jub3BY?= =?utf-8?B?RU42U0F5aGpFZEtxV1JBNWlBc2t2TllRYnFaYkg3VWEyZ2NrMTYwTm80cms0?= =?utf-8?B?MVNqbDdqM0hoSjZIWURKelBQMThCdFFSYjJVQkJCNWJMcDRPcnJVbFZsNU1K?= =?utf-8?Q?uwzQdjyL2t4Is85g=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OSBPR01MB2037.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 63065f9e-fa09-464c-cf33-08da3a3b2f41 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 May 2022 08:31:49.6357 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a19f121d-81e1-4858-a9d8-736e267fd4c7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: f8olRTMr9qcrHrjqIw74NW43sj74b6Bhrya4+OO2CY8ngLi3ronh+B8pBMHr6CHbWUgffVIJz6OU0gPPr9PZSCn2/jWhMSDh0M/nsELL+3Q= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYWPR01MB8479 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org VGhhbmtzIGZvciB0aGUgY29tbWVudC4NCg0KPiBJZiB0aGlzIGlzIHNvbWV0aGluZyB0byBiZSB0 dW5lZCBmb3Igc3BlY2lmaWMgYXBwbGljYXRpb25zLCBzaG91bGRuJ3QgaXQgYmUgYSBwcmN0bCBv cg0KPiBzaW1pbGFyIGFuZCBwYXJ0IG9mIHByb2Nlc3MgY29udGV4dCwgc28gZGlmZmVyZW50IGFw cGxpY2F0aW9ucyBjYW4gdXNlIGRpZmZlcmVudA0KPiBzZXR0aW5ncyAob3IgZXZlbiBhIHNpbmds ZSBhcHBsaWNhdGlvbiBkZXBlbmRpbmcgb24gd2hhdCBpdCdzIGRvaW5nKT8gRXNwZWNpYWxseSBp Zg0KPiB3cml0aW5nIHRob3NlIHN5c3JlZ3MvTVNScyBpcyBjaGVhcC4NCg0KPiBJbiBwYXJ0aWN1 bGFyLCBjb25maWd1cmluZyB0aGluZ3Mgc2VwYXJhdGVseSBmb3IgZGlmZmVyZW50IGNvcmVzIGZl ZWxzIHN0cmFuZ2UuIFlvdSdkDQo+IHRoZW4gaGF2ZSB0byBwaW4gYXBwbGljYXRpb25zIHRvIHNw ZWNpZmljIGNvcmVzIHRvIGdldCB0aGUgYmVuZWZpdHMsIGFuZCB3b3VsZG4ndCBiZQ0KPiBhYmxl IHRvIG9wdGltaXplIGZvciBtdWx0aXBsZSBhcHBsaWNhdGlvbnMgcnVubmluZyBzaW11bHRhbmVv dXNseSB0aGF0IG5lZWQNCj4gZGlmZmVyZW50IHByZWZldGNoIGJlaGF2aW9yIGlmIHRoZXkgc2hh cmUgY29yZXMuDQoNCkFzIHlvdSBzYXksIHRoaXMgaXMgdXNlZCBmb3IgdHVuaW5nIHNwZWNpZmlj IGFwcGxpY2F0aW9ucy4NCg0KSSBhc3N1bWUgdGhhdCB1c2VycyB1c2luZyB0aGlzIGZlYXR1cmUg YmluZCBhbiBhcHBsaWNhdGlvbiB0byBhIHNwZWNpZmljDQpjb3JlIGFuZCB1c2UgaXQgZXhjbHVz aXZlbHkuIFRoaXMgaXMgbm90IG9ubHkgZm9yIHBmY3RsLCBidXQgYWxzbyB0bw0KcHJldmVudCBw ZXJmb3JtYW5jZSBmcm9tIGJlaW5nIGFmZmVjdGVkIGJ5IGNvbnRleHQgc3dpdGNoZXMsIGV0Yy4N Cg0KSSBhZ3JlZSB0aGF0IGl0IGlzIGFsc28gdXNlZnVsIHRvIGJlIGFibGUgdG8gY29udHJvbCBp biB0aGUgcHJvY2Vzcw0KY29udGV4dC4gSG93ZXZlciwgaW4gdGhpcyBjYXNlLCBJIHRoaW5rIHRo YXQgaXQgaXMgc3VmZmljaWVudCBpZiBpdCBjYW4NCmJlIHByb3ZpZGVkIGFzIGEgdXNlcnNwYWNl IGludGVyZmFjZSB3aGljaCBleHByZXNzZXMgdGhlIGhhcmR3YXJlDQpwcmVmZXRjaCByZWdpc3Rl ciBkaXJlY3RseSwgYXNzdW1pbmcgdGhlIGFib3ZlIHVzYWdlLg0KDQo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 76E57C433EF for ; Fri, 20 May 2022 08:33:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References: Message-ID:Date:Subject:To:From:Reply-To:Cc:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=FUdxKgYpJs0kB51pddISMRqt5jkakQVoy4PwutvF6RY=; b=OI3BIUMJWpyH8W Zf9tfEcf9OW0fmuzi74Xn5k/LeMpE0kxs0FABMV6CrxCyKPBNm20vzrefQmwlbk5WgspahYGfZynM t7/sF4kxWUcaLxdQrMkqk4SBnc+5FI4mFD8CMv6aYiBeJcKuTGE3R1hRlk2kBHBv+8LkZMg4cEmwq RuDOhgEL/ZjcbOaPVQYqgnAb2+IznoY69eGfFf+WY5girH0bnj3T0gnEhqftfE7F6q34IATh56Gg8 KZ+JDVOR/2rtMd6ImmNQQPo9xw8ZVBMxA136S4MizksQg0U675RXBePGBzU74/EQw9fTwi7Cg2J5H f8JD4ESsptNRJ0cTkBww==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nry3j-00BHtP-Jd; Fri, 20 May 2022 08:32:31 +0000 Received: from esa8.fujitsucc.c3s2.iphmx.com ([68.232.159.88]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nry3H-00BHeS-VF for linux-arm-kernel@lists.infradead.org; Fri, 20 May 2022 08:32:06 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1653035524; x=1684571524; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=KBltdkz1Vlq8Eu3Zdk0MfYQZj6NjnDvZOgsXbqIasTw=; b=bXSu8tRYmURVyxN92t/3Hx4pIsb1AQ1m2PITS9Q6s4UaHYrpu+BXmMj8 2jGDG883EjKIjVFNu3QkK7skDiikDbCurJn9Xrrerkox5JcL18043iN0W XZjG5HhaDRUWvPlz6qlnJ0dP9+/6MhDxCk5oNraItl2qcl46pbfugazmY 8Ow8z4EoAEDgOdT/ytKw/W6ZAxpd0ESfrrOlxRQZZ/Z0+CeZh+5zh8t1x 4d5JP0Q4h7haci+hgdlge8HSxVhQoa3jYPUFAqYUQLRmmWZdf8BdLAaq/ GqBWcnxv4oWyyCyT6LmtFEfCqwOnx1aBrAECsgwv/+/JnbRu+pAcBycPl Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10352"; a="56258924" X-IronPort-AV: E=Sophos;i="5.91,238,1647270000"; d="scan'208";a="56258924" Received: from mail-os0jpn01lp2104.outbound.protection.outlook.com (HELO JPN01-OS0-obe.outbound.protection.outlook.com) ([104.47.23.104]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 May 2022 17:31:53 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RrE5n2EXT04xp1me+UfNuF38AGJXDZYm4dDMByuVR6qDZeqHSLVWmQ1eH/obdsQhrx0x7kvEmlgZa76pwGbf5JyVQNsQLh+4/8yS6WUp/KwB1DzQw1cNPSJrSHDlb1LOgq4FXi/0/fFN+uiGRBInTHBTmzG3QThxhs3anaLGC3aDRV5n+Bp6wbSCBuXbZ8RBoPItsY+tN9t0R+v7WXhQOEM5ep+/+xocqyeIswPlKWTyxlIS4oEgV5iQQtd3i2vbI4IHGlIJX4xVo+P81F2dVt05WHrLZOe7y/ioty1Ou6hxKNIr0NhV43H+sJVSNLBpzJqEOEHuTawsj0rBxWy8bA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=KBltdkz1Vlq8Eu3Zdk0MfYQZj6NjnDvZOgsXbqIasTw=; b=fa2lsyqcZoO45tBpC9TwXdO+MwPgTWyeqiCE5qfWlnfh++mdmVOKw1ZaoM9ocdyBs4meCfSjF3S1H38w9B/3oKR7pyuNWU1s1lqqzw1vgfz1FTRLqicHJTNP1SOTRAzu9APaUZMCXNKVFp/PjGS0h1aVPOI4zPayCnC1ORI7NitPQZgPuJSD+2C9hD69as3GgDLZAdV+zrhQDzoPA4HHXYkHYMNo/ap5/cwWewuACBrJCumAeYqBN2pvHadT7SQEpz9tQDyBJbQKXYJ/KTNIRHLFsYUZzdJCoG0NNHb0ORMAneylcUAB1134oXT4rrmmmsAFoivsjnhodrolVhGKHg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fujitsu.com; dmarc=pass action=none header.from=fujitsu.com; dkim=pass header.d=fujitsu.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fujitsu.onmicrosoft.com; s=selector2-fujitsu-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KBltdkz1Vlq8Eu3Zdk0MfYQZj6NjnDvZOgsXbqIasTw=; b=ZTg7SMIhRaYkGyeitgpPnOacvyYwd+5izKs+DdLaV3dVuR0HSPtMLdAmlOMDja+6XLaiuV+mk2s2R9bRDHeMQrrPN9YCgtjgmYwFvOqRZKdAXgwuTbjqeaxTH9nfvtvIN+5ZPJXhbBL1e/+SKrWEmTxVJzn8GQKIlOdpgX+b/yE= Received: from OSBPR01MB2037.jpnprd01.prod.outlook.com (2603:1096:603:25::17) by TYWPR01MB8479.jpnprd01.prod.outlook.com (2603:1096:400:174::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.14; Fri, 20 May 2022 08:31:50 +0000 Received: from OSBPR01MB2037.jpnprd01.prod.outlook.com ([fe80::a041:7644:4eca:ec8]) by OSBPR01MB2037.jpnprd01.prod.outlook.com ([fe80::a041:7644:4eca:ec8%7]) with mapi id 15.20.5273.015; Fri, 20 May 2022 08:31:49 +0000 From: "tarumizu.kohei@fujitsu.com" To: 'Hector Martin' , "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" , "gregkh@linuxfoundation.org" , "rafael@kernel.org" , "mchehab+huawei@kernel.org" , "eugenis@google.com" , "tony.luck@intel.com" , "pcc@google.com" , "peterz@infradead.org" , "marcos@orca.pet" , "conor.dooley@microchip.com" , "nicolas.ferre@microchip.com" , "linus.walleij@linaro.org" , "arnd@arndb.de" , "linux-kernel@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" Subject: RE: [PATCH v4 0/8] Add hardware prefetch control driver for A64FX and x86 Thread-Topic: [PATCH v4 0/8] Add hardware prefetch control driver for A64FX and x86 Thread-Index: AQHYaoDjIWwLbj2lFU6hicJ7XLMCMa0l4CeAgAF7OBA= Date: Fri, 20 May 2022 08:31:49 +0000 Message-ID: References: <20220518063032.2377351-1-tarumizu.kohei@fujitsu.com> <57184edb-8a04-b4bd-969b-bca152375d86@marcan.st> In-Reply-To: <57184edb-8a04-b4bd-969b-bca152375d86@marcan.st> Accept-Language: ja-JP, en-US Content-Language: ja-JP X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=fujitsu.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 63065f9e-fa09-464c-cf33-08da3a3b2f41 x-ms-traffictypediagnostic: TYWPR01MB8479:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: T5XraWrlyWXFmY9cy/I5qz1wMsUFykJApoB/D3pLEvZ2n1/6AOTvQfnirYT3L4YeSH3A9FCKVyiqurUiGQIl/ZCJBezsb/wdUUJutV4jzAXhcMixCzC1CgjPbwIXuA4yKQh8wxRbEkbrwxe4e8FLjxRDd9XRcAsqvffhJ1tVz6gtt33JjAud1mF4mBuyaKRAE8/40emEKThElGMuuzj1RGU3JHlw7RXrv9MqB6NtSIyQuqPvMwYXJjpck1cFrPtfW/mYnTQvlJ5pNAs05P2qo7m076MC6dryORrvtNjRJ+hhMykp69BwjX4lJYdCnTg703uN0IbdO6QOEaLipFvETjstwffIuFN8HRhW7jjs4cJPKfJrzj/Nc/PG/1gpf2dVduLXbt/cmNU8Mxp/uz94uBmLq/6wMnI3w3AXt9m7kspTydoARvU/C3ArRdZEl5FVQF5NzAQWnoj/hjjnjVzsxRBy4+495d9OsZvqtrdL7qBNcySXb5UdKjVNYMifP6sMd2/QiNtGuQQ7j2sL/IizPpIp/j7oaDUvcqPD9QDl0iCP8eb1cS83yC0NnH31KhyjMG3IgsvJkjmy/zJeBHWUasqMsg9VGU1t6vjgn3DA4o4TWwxEvamZG28zl7z+uCyhp5Sq0B/kuac686OB/110m32mQTizCokGKUiMxhLlslp5BdfiGgdI4UhmT8e/av+VChfRXWcqAMibvDg79IWFs0BsIXniZhASqAoKzzstK9xsJEP1lb62y0pHW5rLTigJPTM4+2KvFwD1OcnAI+IJgg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OSBPR01MB2037.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(6506007)(55016003)(7696005)(9686003)(26005)(71200400001)(33656002)(508600001)(38070700005)(82960400001)(38100700002)(122000001)(921005)(66446008)(110136005)(86362001)(186003)(85182001)(52536014)(66946007)(76116006)(7416002)(8676002)(66556008)(316002)(5660300002)(8936002)(66476007)(2906002)(64756008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UXM1alNFWGdTdnhvd2M5VnVUOHZRTW1ZZE0zNGtoNndSRUhPYkdrMEtRVVJy?= =?utf-8?B?L09NU1lpcnZLNjNDTkFEUVdlQkErNnFBYS9iREZWUXNEL2dwY045K1RCcHJx?= =?utf-8?B?M1dPVktpaHNZOCtXS0tBemJYMUxwWkx0cFZmN2hHc0VMT1lCM2dzaGpoK1VE?= =?utf-8?B?bUpyUFh5ODNzMXZrdDlmVkxqdUhJbGtJZmdDd2djQTdMYTEwYmI3dzhiREwv?= =?utf-8?B?L0g5N3hXNUdCckt6Z1ZBZlFoNDd4MXlObmtkbXpYcjJZU3F5bXVaUlZ4SS9o?= =?utf-8?B?L21QY0o0THFOYjhVSEowczhCQUJFd29jRmlWYnkrN2duSWdrMEh0MmpYT2dG?= =?utf-8?B?MVpHMkpJZStzWEtyTVUwOXkycHBZVzd0bS9kRWYwaVE2QXdRZG5QZXUvRzlo?= =?utf-8?B?RExMdFRCaS8zU2krZGZxZUlaSVhQaXhyYXo2Y3BRU1NGZkkrSFpOSGRIaTdQ?= =?utf-8?B?UGZlL1Y0SElIbmZXQ0htcGdvS0c2c0tPb3BGZ09xNnQzK0lqMTJCcFNsdEVl?= =?utf-8?B?bzRCQXVuREZYbHVCakhuRU5nRjNucmZlZU5zWlJPNlJIZkY1ZU1NM0JQTi80?= =?utf-8?B?RVRQWmx3S0c4UFltMlJ6WnFFQTh6UjJLZFkyZ2E0YXhocmVST3pRNE81RHQv?= =?utf-8?B?L0RmaHVDYVhlK01IUmxyVmwzVkY3Z1I4Y29YcnQzbkpCYmhHcTN6QU05Y2Zn?= =?utf-8?B?ellJQTRzMWs1RjJFeklVYUswVzRGVjZWNE12Y1F4VGpUclVORzFkWXhZVFFp?= =?utf-8?B?QXMvbWJ6MWFzQWJrVGdIVlVmWXRLMVI5WWd4Wm1sRDNEYlVBdlZIQmlZdWpX?= =?utf-8?B?TUFoYmhtU3BHU1lWbDhFN2I5cEFFOHh4c0U5QTcwVFd2bDZ5ZVhWWVRFdWxt?= =?utf-8?B?RXVoQWVsZDVMQitWWnBGQUJpR1Z6bFd2bzcwWEpodEtPSjVKMXd4c3B6RnVE?= =?utf-8?B?V3dNNHhDcVdFVXpDRnpWTjNHU1JpYlNndHNOcEdLY0pyQmFnTWxBR2Y1M3gw?= =?utf-8?B?eDJCY0tSSWRLVXhEU050UXd5WjJWOVRQUW9McXVDcldrakowbWRzV0dZbUpU?= =?utf-8?B?Z2NZdlNqN1h3U01VdEI5UU9nNUdhem1RUU1xYmtha2tUUG5QblgxQU1qenVu?= =?utf-8?B?QzNrdmgxa2t6dFY4M21McUNPMnh1TEZPTnZaZEZ6d1Y1dkpncmh4WFR3UTQ3?= =?utf-8?B?U2k0NEdCVm1razFORit2VzJQWWM5STM1NUhUY2pER21ycHR0STZjNmtiRzVO?= =?utf-8?B?OEJTMENBNzU3T3N0YWZqc245NXFnems4blRPUGVqT0R2ZkhYa1VKNWhVOE1V?= =?utf-8?B?TjJOWmlIWGR0YytnU0xISEprTzBIejE1QjBBa1JQZEtUbVlCdWdKeEtMb2w0?= =?utf-8?B?dmJiYXFWeXo4ZjFHeEY4dG9YcjhIMU4vWVVjZ2lUb25yUkYvTFpKRzd0Z3U2?= =?utf-8?B?WlVTT0pQa2hhRnE0eGhpU3hOOVg0dGpsdVlYcnA3dExPMnRtSnBKdGZzM3Jj?= =?utf-8?B?a1pUdktUcGZyZkliODVVdFU0S1BacVcxdGJ0aDd2YzJwVmZNUWtRL2tLRmR1?= =?utf-8?B?LzVVZ3BVSUFWcVR4Z1FrWHYycVJyZmVuR1ZCbEhVSlpXUDZza3VHRjMzZjJh?= =?utf-8?B?Wm1STEFyclFBaUJGVUFuWHV3SnNvSDRCT25aYkpXTTIzQUFJY2R3aDRXdVhq?= =?utf-8?B?NmIvLzc4OENkVktlWExUUTFxOGZyazE3a21KdFRMZ1F2VVB0aTZtRmtnRCtT?= =?utf-8?B?TVg1eTNmd1EyZVRSMEZ6YW1sTjFmZmIyRFJlTGhHaGN0U2l1dmxFOUpSajhl?= =?utf-8?B?V1JERjU3S2dwcHI4Nk9xTDNkSzNIclFhVUhOcUNwUlQrNkJtZ3FncHRSWlZn?= =?utf-8?B?anpZK1VyU2Rpa0pteDFzSnRSVTFlbDZJZlNJVEt0K080TWk5M3BabHlNRWlr?= =?utf-8?B?eE1wQ2pZRjF3QmFFT1FzTUV2elJUc2NuZnd3K0VFd1NiZXh2ZmFRejZqZEUy?= =?utf-8?B?YXpVT3pOYkFtbW1BL2N1eTNxeWNQei96b3lac0FIdjYyWWVMSWltblN3UUlK?= =?utf-8?B?TWVpVXBxOXF0SGtuYXNPZzY1clVUcE9udHdSMURjcTkxT2FUZGZaR01QNTlD?= =?utf-8?B?TjIwTi9CTUo4WXRrUmRTbmk1eWN6cUNSam9URHBjTzZKTzk2ZzhxeHVlazFi?= =?utf-8?B?bDRMekZoQmk1WWJYMHpMdi9rOW9lSjNjaFA3clR3ZHU1MTdxTHRuR0Jub3BY?= =?utf-8?B?RU42U0F5aGpFZEtxV1JBNWlBc2t2TllRYnFaYkg3VWEyZ2NrMTYwTm80cms0?= =?utf-8?B?MVNqbDdqM0hoSjZIWURKelBQMThCdFFSYjJVQkJCNWJMcDRPcnJVbFZsNU1K?= =?utf-8?Q?uwzQdjyL2t4Is85g=3D?= MIME-Version: 1.0 X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OSBPR01MB2037.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 63065f9e-fa09-464c-cf33-08da3a3b2f41 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 May 2022 08:31:49.6357 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a19f121d-81e1-4858-a9d8-736e267fd4c7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: f8olRTMr9qcrHrjqIw74NW43sj74b6Bhrya4+OO2CY8ngLi3ronh+B8pBMHr6CHbWUgffVIJz6OU0gPPr9PZSCn2/jWhMSDh0M/nsELL+3Q= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYWPR01MB8479 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220520_013204_584386_4766B2BB X-CRM114-Status: GOOD ( 16.07 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Thanks for the comment. > If this is something to be tuned for specific applications, shouldn't it be a prctl or > similar and part of process context, so different applications can use different > settings (or even a single application depending on what it's doing)? Especially if > writing those sysregs/MSRs is cheap. > In particular, configuring things separately for different cores feels strange. You'd > then have to pin applications to specific cores to get the benefits, and wouldn't be > able to optimize for multiple applications running simultaneously that need > different prefetch behavior if they share cores. As you say, this is used for tuning specific applications. I assume that users using this feature bind an application to a specific core and use it exclusively. This is not only for pfctl, but also to prevent performance from being affected by context switches, etc. I agree that it is also useful to be able to control in the process context. However, in this case, I think that it is sufficient if it can be provided as a userspace interface which expresses the hardware prefetch register directly, assuming the above usage. _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel