[PATCH] arm64/mm: remove now-superfluous ISBs from TTBR writes
Catalin Marinas
catalin.marinas at arm.com
Thu Jun 15 10:11:23 PDT 2023
On Tue, 13 Jun 2023 15:19:59 +0100, Jamie Iles wrote:
> At the time of authoring 7655abb95386 ("arm64: mm: Move ASID from TTBR0
> to TTBR1"), the Arm ARM did not specify any ordering guarantees for
> direct writes to TTBR0_ELx and TTBR1_ELx and so an ISB was required
> after each write to ensure TLBs would only be populated from the
> expected (or reserved tables).
>
> In a recent update to the Arm ARM, the requirements have been relaxed to
> reflect the implementation of current CPUs and required implementation
> of future CPUs to read (RDYDPX in D8.2.3 Translation table base address
> register):
>
> [...]
Applied to arm64 (for-next/misc), thanks!
[1/1] arm64/mm: remove now-superfluous ISBs from TTBR writes
https://git.kernel.org/arm64/c/b9293d457ff3
--
Catalin
More information about the linux-arm-kernel
mailing list