SMP Documentation?

Kent Borg kentborg at borg.org
Fri Mar 7 18:14:59 EST 2014


Is there any documentation on the semantics of the SMP ops:

  - .smp_init_cpus,
  - .smp_prepare_cpus,
  - .smp_secondary_init,
  - .smp_boot_secondary?

I can certainly see examples in existing code, but I isn't clear to me 
why, for example, an SoC can't just do everything in smp_boot_secondary()?

Thanks,

-kb, the Kent who figures these four different calls are there for 
reasons, and there are a lot of ways for SMP to not work if he doesn't 
understand the reasons.




More information about the linux-arm-kernel mailing list