Viresh Kumar viresh.kumar@linaro.org writes:
On 24 June 2014 17:48, Vincent Guittot vincent.guittot@linaro.org wrote:
IRQs even if they are pinned to CPU0 by default on ARM system
Forgot to add them, yes these are affined to non-isolated core on my setup..
why only clkevt devices ? and not all the IRQs except those that you specifically want to be handled on the isolated CPU (if there are some)
Hmm, see below..
Is that enough? Or there are cases when there might be some interruption and ticks don't get updated?
yes, a small wake up because of an IRQ doesn't always generate a tick irq
Probably yes. Though we reach tick_nohz_irq_exit() on irq-exit, but tick_nohz_stop_sched_tick() doesn't always call tick_do_update_jiffies64() ..
Probably checking all irq sources might be a good idea, and so we wouldn't have any platform dependency as well.
But anything else which might be missed here?
You probably want to watch the IPIs also listed in /proc/interrupts
Kevin