[PATCH] ARM: do not mark CPU 0 as hotpluggable

Woodruff, Richard r-woodruff2 at ti.com
Fri Jul 22 08:45:11 EDT 2011


> From: linux-arm-kernel-bounces at lists.infradead.org [mailto:linux-arm-
> kernel-bounces at lists.infradead.org] On Behalf Of Shilimkar, Santosh

> > With fixed IRQ migration and forcing CPU0 into an infinite WFI loop,
> > I can offline CPU0 and still have a running system.
> >
> The secure software runs only on CPU0 and that's the biggest limitation.
> Other issues like hand-shake as you pointed out, power sequencing etc
> can be worked around.

As you know well some of the secure APIs work on CPU1 and others do not.

I notice in other thread Russell made assumption about CPU1 being able to use all because it could run some. This is not the case.

I'll re-add because of the many power states omap4 adds atop of standard 3 arm states there exists a lot of states and not all state transitions are valid. This will increase complexity of practical usage.



More information about the linux-arm-kernel mailing list