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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8FAEBEB8FC7 for ; Wed, 6 Sep 2023 13:00:33 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 12AD4440167; Wed, 6 Sep 2023 09:00:33 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0DB31440151; Wed, 6 Sep 2023 09:00:33 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id EE501440167; Wed, 6 Sep 2023 09:00:32 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id E09CC440151 for ; Wed, 6 Sep 2023 09:00:32 -0400 (EDT) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id ABF65B3AB8 for ; Wed, 6 Sep 2023 13:00:32 +0000 (UTC) X-FDA: 81206181504.15.277CEC3 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by imf09.hostedemail.com (Postfix) with ESMTP id 8A23B14005C for ; Wed, 6 Sep 2023 13:00:29 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=o87OEplq; spf=pass (imf09.hostedemail.com: domain of patchwork-bot+linux-riscv@kernel.org designates 145.40.68.75 as permitted sender) smtp.mailfrom=patchwork-bot+linux-riscv@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1694005229; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=yKsw2HasxBgvs1dh0m6G6DXuvfq5SPK56q4Js5ZgIFw=; b=I23iND5JX/rW47VOr9ewHtNi2PaBWc2NKD2iSbNgn1jMpbhF4dbZWP6y2Uj8yqlQL2/Mnr l4KeeYwEuAgCt73SFvqZTT/Ijwrov9m2mEhzvYMN26zDxJCw2HSwb00vZFi1UPSxb3172J 2x41HQw1bmyKOaUdg/B/Vdlbu67Z2mI= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1694005229; a=rsa-sha256; cv=none; b=76dp0Cu+zIbeUDECZ66wrxWGZCKAGYg4ZSQNWJmwcxIwiAcI5cNzPpSAQOg7/i3kq+MeUE g/npjOcleNz7tPLk4ICxawYarCxc/9v/CpRjxT2STh8dlsqZTZzOzE3haQYWmpj+dsIFV7 0cUveTkf5epuxW773vCtnA/SXyrXWy0= ARC-Authentication-Results: i=1; imf09.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=o87OEplq; spf=pass (imf09.hostedemail.com: domain of patchwork-bot+linux-riscv@kernel.org designates 145.40.68.75 as permitted sender) smtp.mailfrom=patchwork-bot+linux-riscv@kernel.org; dmarc=pass (policy=none) header.from=kernel.org Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id A15B4B81897; Wed, 6 Sep 2023 13:00:27 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id 5769AC433C9; Wed, 6 Sep 2023 13:00:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1694005226; bh=1DP3Bq6tXhJvAfMAEbUn0BCiRTI+8UxsMOSoViMeQfY=; h=Subject:From:Date:References:In-Reply-To:To:Cc:From; b=o87OEplqy9kFJSqA9FRIvBR2dQfoCZRXkNhvuZD6a+x1g/KKXXDGuJK1slIJcdWgW 3zQNUIZTHcbBveMapQu3MPBTtp4vJVqwdhvBjS7GVxNLTi9oHzgiq0Jloc9L+7KtMo 0Vl7Bsipcc/5qMXa6NCdlmeas9aTJTs3gJQmy3qa39nNm9lrQlKsag3L/fi+zEoSrH BP6fXWXJ+Cs7sauKa/mklzysY4rgzjSdIaISYsoUJ5VY0bgIV25OI/tOhS/6ghgZjn TFJ3SjhcQGdyp8BGLS1jS7UG5a7erdDVoehA1YDaRq9kpFrXws9d0dtuSpS2eIeZP1 9HJxw3ue7BqKA== Received: from aws-us-west-2-korg-oddjob-1.ci.codeaurora.org (localhost.localdomain [127.0.0.1]) by aws-us-west-2-korg-oddjob-1.ci.codeaurora.org (Postfix) with ESMTP id 3B8ABC0C3FD; Wed, 6 Sep 2023 13:00:26 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: Re: [PATCH v3 0/4] riscv: tlb flush improvements From: patchwork-bot+linux-riscv@kernel.org Message-Id: <169400522623.22081.12040343048151715310.git-patchwork-notify@kernel.org> Date: Wed, 06 Sep 2023 13:00:26 +0000 References: <20230801085402.1168351-1-alexghiti@rivosinc.com> In-Reply-To: <20230801085402.1168351-1-alexghiti@rivosinc.com> To: Alexandre Ghiti Cc: linux-riscv@lists.infradead.org, will@kernel.org, aneesh.kumar@linux.ibm.com, akpm@linux-foundation.org, npiggin@gmail.com, peterz@infradead.org, mchitale@ventanamicro.com, vincent.chen@sifive.com, paul.walmsley@sifive.com, palmer@dabbelt.com, aou@eecs.berkeley.edu, linux-arch@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org X-Stat-Signature: gn864tzyeok5soonjxzzpno7qsx3yojs X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 8A23B14005C X-Rspam-User: X-HE-Tag: 1694005229-141768 X-HE-Meta: U2FsdGVkX1+8meLCCjx1t6jn9jWjgz6j2ORFJhLDtcr8Szq2lckG78tVKtRhXcbMOjNyEJaYN+V3+Gj1eJs2V9Ry8D+Kxq4ZMqUBF4LWaR2LYFEPT0AIFDI589l7NKFcGMzL1Te5UyQ1LKp0Ji1N0DdlA996/t54lQhPwHkC9pDFseF8tsY6HjRxiTNwV6bKyieDc+JaM/Si4T64PNlLSXYRwQs1tzvD05R/ftjUeQGK3/KOsv+/9+5t+eTEhhdQ0n/0PfSF7l4OPeHIuK7BFdDNNM9PDuM0YIB42lPU2c20PuuTnY0UurAA2GJm4l17FZSLuvhdp/38jnuSPALSObWq9RrUVw8KE6rgEhlDGDw0EJ3kq9EhQxYcGz/wYdimZ6jjYR37TY6W7Tuj6F89uu1mYvIPMvkHlE7+1i0qK1rzLL86rg+IG39NgKH79irkbXpwUsyJIOKhwwNkyOQRGUo6w4Gxem6jufnXN/VLwkeEpI3l+dQ+pK311qIB0pWGBWwaXFbqLSsSZTG8nt5G0m9xOu7KMPY+rTCeN35V/Asd8z+dW/BzN1cdApfBFSYT9b3Zt8BwgUQ7qhMaW3YebIi0e9IzJ8Nz4X73ocZqnks9twDq80eqDYtof/6xhNv1iXUxovNmK8CL1bI2A0+gAvq8H/Shy/db2228nOyZlN8y45ayDqVtH3eQrF+su2+cM2P0Kk0gztecxFEEtFsh8qegqn6bggmXtAZ0Vo2Qtl6kLiqXoVguRjJVy0yiK94XzBhjwScfOwB7mQZbXWr6hFuZFj9XRwBBVHYwc4s6jfndD7/C+Mjf1A9aU0r/xxCxTW9dc9PQWKA+k+OqAez94BEaQQx0Jg8QH0dN6FVajyvcb2OI1PW7UYMFAHxfZIOMxeLWFJzC/HfYFjnigmo25lHPpt61HxiqmqaRrG7ueABqXZA0Zh+UUQJ0BG5L3d1J3tRXmY9cmXyL/7hTwEi lkpdU2fV Lg4uL7rorE1dRut4HX2JjBzb1gD7YsgVNeTfc+Adj8y8v7SFi1lkHgQmTsLvKl+zKRTjMpAUqxELucFZJRMg1YKx45QE3WYIlmFN9+fzHPpkAl7puVStW7KbMKKg0FAXw3DoQ9HKPM19KoSXglJAciTKovmMYUWg/GzyGH3Z9Q7ilS1QiGVxCzjJzRXBsH/uMbOGL9wRjB+Ml5HLX5hAVEtL+34f0N+xbQb3Bh1PKmgaso66pKlsDu7+F2TJYQ1w6oTeWHMvI+VjAg7dSTmMNbL4QanbzYgChhpP+EiikMQi+XJb4jGbXvlfXRN1b0kM8upnw+AXpJmdO2ayXAE0RhynZqTERqcRhLlaXP2WQV8DIhZg7qOonvD4MU9+G1sQ/l4IsNSvLDVqnFuJ5vaGW80X2WO9wWS3Tgz5bn0+3geE66oo0XM2+aGCYXw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Hello: This series was applied to riscv/linux.git (for-next) by Palmer Dabbelt : On Tue, 1 Aug 2023 10:53:58 +0200 you wrote: > This series optimizes the tlb flushes on riscv which used to simply > flush the whole tlb whatever the size of the range to flush or the size > of the stride. > > Patch 3 introduces a threshold that is microarchitecture specific and > will very likely be modified by vendors, not sure though which mechanism > we'll use to do that (dt? alternatives? vendor initialization code?). > > [...] Here is the summary with links: - [v3,1/4] riscv: Improve flush_tlb() https://git.kernel.org/riscv/c/1245a70831b9 - [v3,2/4] riscv: Improve flush_tlb_range() for hugetlb pages https://git.kernel.org/riscv/c/9d6fb1015281 - [v3,3/4] riscv: Make __flush_tlb_range() loop over pte instead of flushing the whole tlb https://git.kernel.org/riscv/c/cfe5187b7e93 - [v3,4/4] riscv: Improve flush_tlb_kernel_range() https://git.kernel.org/riscv/c/bbc9ad35b51b You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html