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 X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 77DB0C54FC9 for ; Tue, 21 Apr 2020 17:13:42 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 428FF206E9 for ; Tue, 21 Apr 2020 17:13:42 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="edlRoVZA" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 428FF206E9 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=infradead.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=pkaUGFeuDvEEiJ8EpkjD1D9GL3/5vcKI4dmWj3LwBt4=; b=edlRoVZAzxy2FT 4YYQnCaDZIxaESzsEooZrIkEcrJ+Jp34jfSQRD5A4wwDewdkKjf8ixNwS6FUqDe+ivbryMDL1V6z1 RUy+wVsWf195YIRut15hKXya3l5t/WnvmSOtVMMtz/VYu46NZ36g8EZYfH8fAn1cb+2qJNnUSyVEk UO1csvFCfoFi76h6kSRPVf3UukXMP5IYScr9OwBHJu0eV2ysSN55r4VZSW8LsG7qorMgsZFzpvfG7 A07VKzYoWxiYw/iySXw3EUpiIbCht3h7zjk6B2SuG45QB1d4l7eiTxeRNl7z7REimK5xSnh1hQHcw C6CXRUDTT0pPEPg+MZYQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jQwSr-0003QB-2p; Tue, 21 Apr 2020 17:13:41 +0000 Received: from j217100.upc-j.chello.nl ([24.132.217.100] helo=noisy.programming.kicks-ass.net) by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux)) id 1jQwSj-0003Ot-Rh; Tue, 21 Apr 2020 17:13:34 +0000 Received: from hirez.programming.kicks-ass.net (hirez.programming.kicks-ass.net [192.168.1.225]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by noisy.programming.kicks-ass.net (Postfix) with ESMTPS id 1C6FC30275A; Tue, 21 Apr 2020 19:13:28 +0200 (CEST) Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000) id DAF202BAF0F4F; Tue, 21 Apr 2020 19:13:28 +0200 (CEST) Date: Tue, 21 Apr 2020 19:13:28 +0200 From: Peter Zijlstra To: Christoph Hellwig Subject: Re: [PATCH v1 1/6] arm64: Detect the ARMv8.4 TTL feature Message-ID: <20200421171328.GW20730@hirez.programming.kicks-ass.net> References: <20200403090048.938-1-yezhenyu2@huawei.com> <20200403090048.938-2-yezhenyu2@huawei.com> <20200421165346.GA11171@infradead.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20200421165346.GA11171@infradead.org> X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: mark.rutland@arm.com, catalin.marinas@arm.com, linux-mm@kvack.org, guohanjun@huawei.com, will@kernel.org, linux-arch@vger.kernel.org, yuzhao@google.com, maz@kernel.org, suzuki.poulose@arm.com, steven.price@arm.com, arm@kernel.org, Dave.Martin@arm.com, arnd@arndb.de, Zhenyu Ye , npiggin@gmail.com, zhangshaokun@hisilicon.com, broonie@kernel.org, rostedt@goodmis.org, prime.zeng@hisilicon.com, kuhn.chenqun@huawei.com, tglx@linutronix.de, linux-arm-kernel@lists.infradead.org, xiexiangyou@huawei.com, linux-kernel@vger.kernel.org, aneesh.kumar@linux.ibm.com, akpm@linux-foundation.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Tue, Apr 21, 2020 at 09:53:46AM -0700, Christoph Hellwig wrote: > On Fri, Apr 03, 2020 at 05:00:43PM +0800, Zhenyu Ye wrote: > > From: Marc Zyngier > > > > In order to reduce the cost of TLB invalidation, the ARMv8.4 TTL > > feature allows TLBs to be issued with a level allowing for quicker > > invalidation. > > What does "issued with a level" mean? What I understood it to be is page-size based on page-table hierarchy. Just like we have on x86, 4k, 2m, 1g etc.. So where x86 INVLPG will tear down any sized page for the address given, you can now day, kill me the PMD level translation for @addr. Power9 radix also has things like this. _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel