[PATCH] ARM: local timers: Allow boot CPU to have its timer running early

Russell King - ARM Linux linux at arm.linux.org.uk
Fri Jun 3 04:57:35 EDT 2011


On Wed, Jun 01, 2011 at 03:03:26PM +0100, Marc Zyngier wrote:
> Currently, the boot CPU has its local timer enabled long after
> the delay loop has been calibrated. This makes it impossible to
> boot a system that only uses local timers, like the A15.
> 
> Use late_time_init hook to initialize the boot CPU local timer.
> Since shmobile is already using this hook, add an ARM specific
> arm_late_time_init hook that platforms can use instead.

Why do we need to initialize the per-cpu timer in late_time_init() ?
Is there a reason it doesn't work at time_init(), and if not can it
be fixed to work there?



More information about the linux-arm-kernel mailing list