Re: [PATCH 0/4] time: dynamic irq affinity

2013-03-11 Thread Santosh Shilimkar
On Monday 11 March 2013 02:58 PM, Rickard Andersson wrote: > On 03/11/2013 10:12 AM, Santosh Shilimkar wrote: >> On Monday 11 March 2013 02:10 PM, Daniel Lezcano wrote: >>> On 03/11/2013 04:24 AM, Santosh Shilimkar wrote: On Sunday 10 March 2013 11:52 PM, Daniel Lezcano wrote: >>> [ ... ] >>>

Re: [PATCH 0/4] time: dynamic irq affinity

2013-03-11 Thread Rickard Andersson
On 03/11/2013 10:12 AM, Santosh Shilimkar wrote: On Monday 11 March 2013 02:10 PM, Daniel Lezcano wrote: On 03/11/2013 04:24 AM, Santosh Shilimkar wrote: On Sunday 10 March 2013 11:52 PM, Daniel Lezcano wrote: [ ... ] I don't think it is the case for all the ARM platforms, at least we tested

Re: [PATCH 0/4] time: dynamic irq affinity

2013-03-11 Thread Santosh Shilimkar
On Monday 11 March 2013 02:10 PM, Daniel Lezcano wrote: > On 03/11/2013 04:24 AM, Santosh Shilimkar wrote: >> On Sunday 10 March 2013 11:52 PM, Daniel Lezcano wrote: > > [ ... ] > >>> I don't think it is the case for all the ARM platforms, at least we >>> tested it on vexpress TC2 and u8500, and

Re: [PATCH 0/4] time: dynamic irq affinity

2013-03-11 Thread Daniel Lezcano
On 03/11/2013 04:24 AM, Santosh Shilimkar wrote: > On Sunday 10 March 2013 11:52 PM, Daniel Lezcano wrote: [ ... ] >> I don't think it is the case for all the ARM platforms, at least we >> tested it on vexpress TC2 and u8500, and the number of IPI were reduced >> very significantly increasing the

Re: [PATCH 0/4] time: dynamic irq affinity

2013-03-10 Thread Santosh Shilimkar
On Sunday 10 March 2013 11:52 PM, Daniel Lezcano wrote: > On 03/10/2013 06:33 PM, Santosh Shilimkar wrote: >> On Wednesday 27 February 2013 03:47 AM, Daniel Lezcano wrote: >>> When a cpu goes to a deep idle state where its local timer is shutdown, >>> it notifies the time framework to use the broad

Re: [PATCH 0/4] time: dynamic irq affinity

2013-03-10 Thread Daniel Lezcano
On 03/10/2013 06:33 PM, Santosh Shilimkar wrote: > On Wednesday 27 February 2013 03:47 AM, Daniel Lezcano wrote: >> When a cpu goes to a deep idle state where its local timer is shutdown, >> it notifies the time framework to use the broadcast timer instead. >> >> Unfortunately, the broadcast device

Re: [PATCH 0/4] time: dynamic irq affinity

2013-03-10 Thread Santosh Shilimkar
On Wednesday 27 February 2013 03:47 AM, Daniel Lezcano wrote: > When a cpu goes to a deep idle state where its local timer is shutdown, > it notifies the time framework to use the broadcast timer instead. > > Unfortunately, the broadcast device could wake up any CPU, including an > idle one which

Re: [PATCH 0/4] time: dynamic irq affinity

2013-02-27 Thread Thomas Gleixner
On Wed, 27 Feb 2013, Russell King - ARM Linux wrote: > On Wed, Feb 27, 2013 at 11:30:11AM +0530, Santosh Shilimkar wrote: > > P.S: Time and again it proves that making the local timer wakeup > > capable solves the issue. > > Slightly different take: it proves that hardware people don't talk to >

Re: [PATCH 0/4] time: dynamic irq affinity

2013-02-27 Thread Russell King - ARM Linux
On Wed, Feb 27, 2013 at 11:30:11AM +0530, Santosh Shilimkar wrote: > P.S: Time and again it proves that making the local timer wakeup > capable solves the issue. Slightly different take: it proves that hardware people don't talk to software people about what they require to make an operating syste

Re: [PATCH 0/4] time: dynamic irq affinity

2013-02-26 Thread Santosh Shilimkar
On Wednesday 27 February 2013 03:47 AM, Daniel Lezcano wrote: When a cpu goes to a deep idle state where its local timer is shutdown, it notifies the time framework to use the broadcast timer instead. Unfortunately, the broadcast device could wake up any CPU, including an idle one which is not c

[PATCH 0/4] time: dynamic irq affinity

2013-02-26 Thread Daniel Lezcano
When a cpu goes to a deep idle state where its local timer is shutdown, it notifies the time framework to use the broadcast timer instead. Unfortunately, the broadcast device could wake up any CPU, including an idle one which is not concerned by the wake up at all. This implies, in the worst case