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 1F0FBC7EE22 for ; Tue, 16 May 2023 03:17:02 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:References:Cc:To:Subject:From: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=nPOqcZjhnvR+nlPWf1AnHpV1atI/E+wGPXS2owZCPxY=; b=RxcCH4rAYPQzqu x0ZJBHdMzXcFBq32ExbDp9wxqP64E20FF/unZUhFBdbR0O0M9k7d8+bZNkSfo+metDxAQWVGGWEin xvjGhy6uzhpzwOMdv5DtkCFVpX0ZRn6iuKLPhr5VZyTPOWRhApF51TbIFsca5gCi61o527IdzYdvk HWEShxE2HY5lqTlHnLAmFcYhGJtPzshSeO5BFoGam+AmCqga4w8eL/1mOzdhx2V62c/dHcz4xXmfI umQx5objX46eQ3EI9wQs543iJDk5ilowiBAcXf8qjzr3cE2aLagSeF0H4PTvwdXJR6EYNJ0agbovu 9dVj37I5WbMsE/Afdt+g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1pylAx-004E38-0B; Tue, 16 May 2023 03:16:35 +0000 Received: from mail-pl1-x634.google.com ([2607:f8b0:4864:20::634]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1pylAu-004E0g-1v for linux-arm-kernel@lists.infradead.org; Tue, 16 May 2023 03:16:34 +0000 Received: by mail-pl1-x634.google.com with SMTP id d9443c01a7336-1aaf706768cso103889885ad.0 for ; Mon, 15 May 2023 20:16:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance.com; s=google; t=1684206985; x=1686798985; h=content-transfer-encoding:in-reply-to:content-language:references :cc:to:subject:from:user-agent:mime-version:date:message-id:from:to :cc:subject:date:message-id:reply-to; bh=WgtD6NWn+yBw7bCSBz6q/JMuhsMH9v6AcBcOE2Ac/FU=; b=d3u7Oa9Bgv2nPkzbBtkLeZfQ6NonojKT6HDw4rH5DO7A/Fc1RDMOQNH1HYXPAXIvL9 gVwE12SdoEoazAUejjI26GczAv0kNxnT2sk3AwkfabuAtRiLEKYobWoTzhzRmf1yZD/i akatatQJ7DfG41KD7QZiFZBptLLuezlzAVq4DO9zj0CXaW7d7GO6pi3L5xxK9pjc++LG eSxrBk8j7CRreZMUkRoVr+50hTqKoU7AiYeov7G2XEkVuunz2qNp80k3OPnOCWIlgigR BPTT5Cnrf2J+vOesWfqA6doBuAt+MGOvwI3vZyo4+2tzKS6YYsJ5kPbsqwW8bnyjHgn8 x8wQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684206985; x=1686798985; h=content-transfer-encoding:in-reply-to:content-language:references :cc:to:subject:from:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=WgtD6NWn+yBw7bCSBz6q/JMuhsMH9v6AcBcOE2Ac/FU=; b=C6j8I8GIdCtuEYZ1MQv2Pi+guD52CVuRAQeiOBGlE/wMXGn7HV7Bd/IVTVUNOHYbcI 11SDnkSBpMt/nVJlPjjhONH+nH4/u+N1R4Vc5vuMbXxhPnhNsAdwm8Vfq/V5+c5qzPg5 GCt7EMOctaG49ta4QMT35+fYEZiGvoB4isX/oO0gl+l8Yqk0t2EIwCHDS+rnCC9bCEby pCxttzC+5uSe7FljmJw8zyeuYIc0qXpGyVRF7ZJPtuplLgDE9Hyyg/+E2KZ1G7o0sxLV fkQ0Ix1hbhu1180fkLEmSm5gYdnJ1UdKLhh0yzNYYk8lanpP0xk5LOep3EjtESyoug3P 5YxA== X-Gm-Message-State: AC+VfDwme+N0SmIPr40b+OpKJN+k3ur9Lxs+LykXTUWSJiNKuvgK+6kD MVKfCcc1qX6hW2hi84Qh4RsA/A== X-Google-Smtp-Source: ACHHUZ4jctqSgC3lzNkJy+uVZdxEdM4N6x3K7ATaLKzbLOLrls8GqOGYgbDiaxuhoHzg9Oa3X4kVOQ== X-Received: by 2002:a17:902:a503:b0:1ae:197f:dba9 with SMTP id s3-20020a170902a50300b001ae197fdba9mr6390946plq.2.1684206985109; Mon, 15 May 2023 20:16:25 -0700 (PDT) Received: from [10.70.247.178] ([139.177.225.232]) by smtp.gmail.com with ESMTPSA id iy3-20020a170903130300b001a68d45e52dsm14247279plb.249.2023.05.15.20.16.20 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 15 May 2023 20:16:24 -0700 (PDT) Message-ID: Date: Tue, 16 May 2023 11:16:18 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.10.1 From: Gang Li Subject: Re: [QUESTION FOR ARM64 TLB] performance issue and implementation difference of TLB flush To: x86@kernel.org, Thomas Gleixner Cc: Will Deacon , Tomasz Nowicki , Laura Abbott , Catalin Marinas , Ard Biesheuvel , Anshuman Khandual , Kefeng Wang , Feiyang Chen , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org References: <2eb026b8-9e13-2b60-9e14-06417b142ac9@bytedance.com> <369d1be2-d418-1bfb-bfc2-b25e4e542d76@bytedance.com> <8d8c2ed5-c29b-8ea6-84b3-3335d0682d0d@bytedance.com> Content-Language: en-US In-Reply-To: <8d8c2ed5-c29b-8ea6-84b3-3335d0682d0d@bytedance.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230515_201632_658230_B9B81AFD X-CRM114-Status: GOOD ( 14.78 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgYWxsIQoKT24gMjAyMy81LzUgMjA6MjgsIEdhbmcgTGkgd3JvdGU6Cj4gSGksCj4gCj4gSSBm b3VuZCB0aGF0IGluIGBnaGVzX3VubWFwYCBwcm90ZWN0ZWQgYnkgc3BpbmxvY2ssIGFybTY0IGFu ZCB4ODYgaGF2ZQo+IGRpZmZlcmVudCBzdHJhdGVnaWVzIGZvciBmbHVzaGluZyB0bGIuCj4gCj4g IyBhcm02NCBjYWxsIHRyYWNlOgo+IGBgYAo+IGhvbGRpbmcgYSBzcGluIGxvY2sKPiBnaGVzX3Vu bWFwCj4gIMKgY2xlYXJfZml4bWFwCj4gIMKgIF9fc2V0X2ZpeG1hcAo+ICDCoMKgIGZsdXNoX3Rs Yl9rZXJuZWxfcmFuZ2UKPiBgYGAKPiAKPiAjIHg4NiBjYWxsIHRyYWNlOgo+IGBgYAo+IGhvbGRp bmcgYSBzcGluIGxvY2sKPiBnaGVzX3VubWFwCj4gIMKgY2xlYXJfZml4bWFwCj4gIMKgIF9fc2V0 X2ZpeG1hcAo+ICDCoMKgIG1tdS5zZXRfZml4bWFwCj4gIMKgwqDCoCBuYXRpdmVfc2V0X2ZpeG1h cAo+ICDCoMKgwqDCoCBfX25hdGl2ZV9zZXRfZml4bWFwCj4gIMKgwqDCoMKgwqAgc2V0X3B0ZV92 YWRkcgo+ICDCoMKgwqDCoMKgwqAgc2V0X3B0ZV92YWRkcl9wNGQKPiAgwqDCoMKgwqDCoMKgwqAg X19zZXRfcHRlX3ZhZGRyCj4gIMKgwqDCoMKgwqDCoMKgwqAgZmx1c2hfdGxiX29uZV9rZXJuZWwK PiBgYGAKPgo+IGFybTY0IGJyb2FkY2FzdCBUTEIgaW52YWxpZGF0aW9uIGluIGdoZXNfdW5tYXAs IGJlY2F1c2UgVExCIGVudHJ5IGNhbiBiZQo+IGFsbG9jYXRlZCByZWdhcmRsZXNzIG9mIHdoZXRo ZXIgdGhlIENQVSBleHBsaWNpdGx5IGFjY2Vzc2VzIG1lbW9yeS4KPiAKPiBXaHkgZG9lc24ndCB4 ODYgYnJvYWRjYXN0IFRMQiBpbnZhbGlkYXRpb24gaW4gZ2hlc191bm1hcD8gSXMgdGhlcmUgYW55 Cj4gZGlmZmVyZW5jZSBiZXR3ZWVuIHg4NiBhbmQgYXJtNjQgaW4gVExCIGFsbG9jYXRpb24gYW5k IGludmFsaWRhdGlvbiAKPiBzdHJhdGVneT8KPiAKCkkgZm91bmQgdGhpcyBpbiBJbnRlbMKuIDY0 IGFuZCBJQS0zMiBBcmNoaXRlY3R1cmVzIFNvZnR3YXJlIERldmVsb3BlcgpNYW51YWxzOgoKPiA0 LjEwLjIuMyBEZXRhaWxzIG9mIFRMQiBVc2UKPiBTdWJqZWN0IHRvIHRoZSBsaW1pdGF0aW9ucyBn aXZlbiBpbiB0aGUgcHJldmlvdXMgcGFyYWdyYXBoLCB0aGUKPiBwcm9jZXNzb3IgbWF5IGNhY2hl IGEgdHJhbnNsYXRpb24gZm9yIGFueSBsaW5lYXIgYWRkcmVzcywgZXZlbiBpZiB0aGF0Cj4gYWRk cmVzcyBpcyBub3QgdXNlZCB0byBhY2Nlc3MgbWVtb3J5LiBGb3IgZXhhbXBsZSwgdGhlIHByb2Nl c3NvciBtYXkKPiBjYWNoZSB0cmFuc2xhdGlvbnMgcmVxdWlyZWQgZm9yIHByZWZldGNoZXMgYW5k IGZvciBhY2Nlc3NlcyB0aGF0IHJlc3VsdAo+IGZyb20gc3BlY3VsYXRpdmUgZXhlY3V0aW9uIHRo YXQgd291bGQgbmV2ZXIgYWN0dWFsbHkgb2NjdXIgaW4gdGhlCj4gZXhlY3V0ZWQgY29kZSBwYXRo LgoKQm90aCB4ODYgYW5kIGFybTY0IGNhbiBjYWNoZSBUTEIgZm9yIHByZWZldGNoZXMgYW5kIHNw ZWN1bGF0aXZlCmV4ZWN1dGlvbi4gVGhlbiB3aHkgYXJlIHRoZWlyIGZsdXNoIHBvbGljaWVzIGRp ZmZlcmVudD8KClRoYW5rcywKR2FuZyBMaQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJt LWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21h aWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=