lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:   Tue,  7 Jul 2020 14:49:54 +0100
From:   Catalin Marinas <catalin.marinas@....com>
To:     arnd@...db.de, broonie@...nel.org, guohanjun@...wei.com,
        suzuki.poulose@....com, npiggin@...il.com, maz@...nel.org,
        steven.price@....com, aneesh.kumar@...ux.ibm.com,
        peterz@...radead.org, Zhenyu Ye <yezhenyu2@...wei.com>,
        mark.rutland@....com, Dave.Martin@....com, will@...nel.org,
        yuzhao@...gle.com, akpm@...ux-foundation.org, tglx@...utronix.de,
        rostedt@...dmis.org
Cc:     xiexiangyou@...wei.com, kuhn.chenqun@...wei.com,
        zhangshaokun@...ilicon.com, linux-kernel@...r.kernel.org,
        arm@...nel.org, linux-arch@...r.kernel.org,
        prime.zeng@...ilicon.com, linux-mm@...ck.org,
        linux-arm-kernel@...ts.infradead.org
Subject: Re: [RESEND PATCH v5 0/6] arm64: tlb: add support for TTL feature

On Thu, 25 Jun 2020 16:03:08 +0800, Zhenyu Ye wrote:
> In order to reduce the cost of TLB invalidation, ARMv8.4 provides
> the TTL field in TLBI instruction.  The TTL field indicates the
> level of page table walk holding the leaf entry for the address
> being invalidated.  This series provide support for this feature.
> 
> When ARMv8.4-TTL is implemented, the operand for TLBIs looks like
> below:
> 
> [...]

Applied to arm64 (for-next/tlbi), thanks!

[3/6] arm64: Add tlbi_user_level TLB invalidation helper
      https://git.kernel.org/arm64/c/e735b98a5fe0
[4/6] tlb: mmu_gather: add tlb_flush_*_range APIs
      https://git.kernel.org/arm64/c/2631ed00b049
[5/6] arm64: tlb: Set the TTL field in flush_tlb_range
      https://git.kernel.org/arm64/c/c4ab2cbc1d87
[6/6] arm64: tlb: Set the TTL field in flush_*_tlb_range
      https://git.kernel.org/arm64/c/a7ac1cfa4c05

I haven't included the first 2 patches as I rebased the above on top of
Marc's TTL branch:

git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git kvm-arm64/ttl-for-arm64

-- 
Catalin

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ