On Sun, 23 Apr 2017 10:39:11 +1000 Benjamin Herrenschmidt <b...@kernel.crashing.org> wrote:
> On Sun, 2017-04-23 at 09:14 +1000, Nicholas Piggin wrote: > > I think we were going to take another look at moving the setup code > > later, but I think that might wait until 4.13. > > Except without that we won't boot a post-P9 CPU right ? So we'll end up > having to chase distros to backport it :-( Oh well... Okay, well what if we just move the TLB flushing to somewhere like early_init_mmu(_secondary) for power CPUs first? Non-local tlbie does not seem to have this requirement, so would it make it more robust just to execute that once during boot with the primary thread?