On 03/09/2019 10.44, Janosch Frank wrote: > On 9/2/19 5:40 PM, Thomas Huth wrote: >> On 29/08/2019 14.14, Janosch Frank wrote: [...] >>> + smp_cpu_stop_store_status(1); >>> + mb(); >>> + report("stop store status", >>> + lc->prefix_sa == (uint32_t)(uintptr_t)cpu->lowcore); >> >> That confused me. Why does the prefix_sa of the lowcore of CPU 0 match >> the prefix of CPU 1 ? I'd rather expect cpu->lowcore->prefix_sa to >> contain this value? > > Store status saves at absolute 0, i.e. we get the status in cpu0's lowcore. Ah, now that you mention it, the PoP indeed talks about "absolut" locations here. TIL, thanks for the explanation! Thomas