[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