Re: Does SMP work at all on 40x ?

2019-01-31 Thread Benjamin Herrenschmidt
On Wed, 2019-01-30 at 08:16 +0100, Christophe Leroy wrote: > In transfer_to_handler() (entry_32.S), we have: > > #if defined(CONFIG_40x) || defined(CONFIG_BOOKE) > ... > #ifdef CONFIG_SMP > CURRENT_THREAD_INFO(r9, r1) > lwz r9,TI_CPU(r9) > slwir9,r9,3 > add

Re: Does SMP work at all on 40x ?

2019-01-31 Thread Christophe Leroy
Le 30/01/2019 à 12:43, Michael Ellerman a écrit : Christophe Leroy writes: In transfer_to_handler() (entry_32.S), we have: #if defined(CONFIG_40x) || defined(CONFIG_BOOKE) ... #ifdef CONFIG_SMP CURRENT_THREAD_INFO(r9, r1) lwz r9,TI_CPU(r9) slwir9,r9,3

Re: Does SMP work at all on 40x ?

2019-01-30 Thread Michael Ellerman
Christophe Leroy writes: > In transfer_to_handler() (entry_32.S), we have: > > #if defined(CONFIG_40x) || defined(CONFIG_BOOKE) > ... > #ifdef CONFIG_SMP > CURRENT_THREAD_INFO(r9, r1) > lwz r9,TI_CPU(r9) > slwir9,r9,3 > add r11,r11,r9 > #endif > #endif > >

Does SMP work at all on 40x ?

2019-01-29 Thread Christophe Leroy
In transfer_to_handler() (entry_32.S), we have: #if defined(CONFIG_40x) || defined(CONFIG_BOOKE) ... #ifdef CONFIG_SMP CURRENT_THREAD_INFO(r9, r1) lwz r9,TI_CPU(r9) slwir9,r9,3 add r11,r11,r9 #endif #endif When running this piece of code, MMU