Re: [PATCH v2 50/76] ARC: SMP support

2013-01-22 Thread Vineet Gupta
On Friday 18 January 2013 08:23 PM, Arnd Bergmann wrote: > On Friday 18 January 2013, Vineet Gupta wrote: >> +# If a plat can do IPI, same core(s) can do minimal SMP >> +config ARC_HAS_IPI >> + bool >> + > I think it would be better to turn the logic around here, > otherwise you get into

Re: [PATCH v2 50/76] ARC: SMP support

2013-01-22 Thread Vineet Gupta
On Friday 18 January 2013 08:23 PM, Arnd Bergmann wrote: On Friday 18 January 2013, Vineet Gupta wrote: +# If a plat can do IPI, same core(s) can do minimal SMP +config ARC_HAS_IPI + bool + I think it would be better to turn the logic around here, otherwise you get into trouble when

Re: [PATCH v2 50/76] ARC: SMP support

2013-01-18 Thread Arnd Bergmann
On Friday 18 January 2013, Vineet Gupta wrote: > +# If a plat can do IPI, same core(s) can do minimal SMP > +config ARC_HAS_IPI > + bool > + I think it would be better to turn the logic around here, otherwise you get into trouble when enabling multiple platforms, out of which some have IPI

[PATCH v2 50/76] ARC: SMP support

2013-01-18 Thread Vineet Gupta
ARC common code to enable a SMP system + ISS provided SMP extensions. ARC700 natively lacks SMP support, hence some of the core features are are only enabled if SoCs have the necessary h/w pixie-dust. This includes: -Inter Processor Interrupts (IPI) -Cache coherency -load-locked/store-conditional

[PATCH v2 50/76] ARC: SMP support

2013-01-18 Thread Vineet Gupta
ARC common code to enable a SMP system + ISS provided SMP extensions. ARC700 natively lacks SMP support, hence some of the core features are are only enabled if SoCs have the necessary h/w pixie-dust. This includes: -Inter Processor Interrupts (IPI) -Cache coherency -load-locked/store-conditional

Re: [PATCH v2 50/76] ARC: SMP support

2013-01-18 Thread Arnd Bergmann
On Friday 18 January 2013, Vineet Gupta wrote: +# If a plat can do IPI, same core(s) can do minimal SMP +config ARC_HAS_IPI + bool + I think it would be better to turn the logic around here, otherwise you get into trouble when enabling multiple platforms, out of which some have IPI