[v3] powerpc/64s: Improve local TLB flush for boot and MCE on POWER9
Michael Ellerman
patch-notifications at ellerman.id.au
Mon Jan 22 14:34:18 AEDT 2018
On Sat, 2017-12-23 at 15:15:50 UTC, Nicholas Piggin wrote:
> There are several cases outside the normal address space management
> where a CPU's entire local TLB is to be flushed:
>
> 1. Booting the kernel, in case something has left stale entries in
> the TLB (e.g., kexec).
>
> 2. Machine check, to clean corrupted TLB entries.
...
>
> The TLB flush is no longer called when restoring from deep idle states.
> This was not be done as a separate step because booting secondaries
> uses the same cpu_restore as idle restore, which needs the TLB flush.
>
> Signed-off-by: Nicholas Piggin <npiggin at gmail.com>
Applied to powerpc next, thanks.
https://git.kernel.org/powerpc/c/d4748276ae14ce951a3254852dddc3
cheers
More information about the Linuxppc-dev
mailing list