[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20200421171328.GW20730@hirez.programming.kicks-ass.net>
Date: Tue, 21 Apr 2020 19:13:28 +0200
From: Peter Zijlstra <peterz@...radead.org>
To: Christoph Hellwig <hch@...radead.org>
Cc: Zhenyu Ye <yezhenyu2@...wei.com>, mark.rutland@....com,
will@...nel.org, catalin.marinas@....com,
aneesh.kumar@...ux.ibm.com, akpm@...ux-foundation.org,
npiggin@...il.com, arnd@...db.de, rostedt@...dmis.org,
maz@...nel.org, suzuki.poulose@....com, tglx@...utronix.de,
yuzhao@...gle.com, Dave.Martin@....com, steven.price@....com,
broonie@...nel.org, guohanjun@...wei.com,
linux-arch@...r.kernel.org, linux-kernel@...r.kernel.org,
xiexiangyou@...wei.com, zhangshaokun@...ilicon.com,
linux-mm@...ck.org, arm@...nel.org, prime.zeng@...ilicon.com,
kuhn.chenqun@...wei.com, linux-arm-kernel@...ts.infradead.org
Subject: Re: [PATCH v1 1/6] arm64: Detect the ARMv8.4 TTL feature
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 <maz@...nel.org>
> >
> > 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.
Powered by blists - more mailing lists