How all the secondary cores boot in MPCore | |
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] | |
Hi all, I am investigating the boot process of the ARM11 MPCore on the PB11MPCore (mach-realview) board. Initially, the start_kernel() function is executing on CPU0, it creates kernel_init thead which I assume it is also executing on CPU0 or am I wrong? When kernel_init thread executes, it calls smp_prepare_cpus() in arch/arm/mach-realview/platsmp.c code, where issupposed to start the secondary processors using secondary_startup() (head.S) After this stage, I am completely lost and I couldnt find any related documentation or understand the code :( I really appreciate any goood explanation that clears the stage that comes after kernel_init thread is executing until all processors are up. Thanks! Charly _________________________________________________________________ Search that pays you back! Introducing Live Search cashback. http://search.live.com/cashback/?&pkw=form=MIJAAF/publ=HMTGL/crea=srchpaysyouback ------------------------------------------------------------------- List admin: http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm FAQ: http://www.arm.linux.org.uk/mailinglists/faq.php Etiquette: http://www.arm.linux.org.uk/mailinglists/etiquette.php
[Site Home] [Linux ARM Kernel] [Fedora ARM] [IETF Annouce] [Security] [Bugtraq] [Linux] [Linux OMAP] [Linux MIPS] [ECOS] [Tools] [DDR & Rambus] [Monitors]