[PATCH 3/3] zImage: Cleanup and improve zImage entry point

Benjamin Herrenschmidt benh at kernel.crashing.org
Tue Feb 20 06:57:02 EST 2007


> This messed me up a bit since I had two stacks in the bss, one for each
> processor thread.  By the time this was called on the primary thread the
> secondary thread could already be using its stack.  I changed the secondary
> thread to use a small stack in the data section, so this seems OK.

The secondary thread(s) don't need a stack to loop in secondary hold,
right ? So maybe we could go all the way without using a stack. Do we
need C code at all for them ? We just need to hold them until we make
them branch to the kernel.

Ben.





More information about the Linuxppc-dev mailing list