[coyotos-dev] SMP Terminology (was: Re[2]: Coyotos SMP?)
Jonathan S. Shapiro
shap at eros-os.com
Fri Oct 26 15:31:34 EDT 2007
On Fri, 2007-10-26 at 19:01 +0200, Valerio Bellizzomi wrote:
> On 26/10/2007, at 10.09, Jonathan Adams wrote:
> >And, in particular, whatever processor is the BSP *becomes* CPU0, so how
> >it happens is kind of besides the point.
>
> You are referring to CPU0 from the operating system eye, so the BSP
> becomes cpu0, but I am referring to CPU0 from the human eye, that is: CPU0
> is the CPU socket labeled "CPU0" on the mainboard (on some mainboards,
> like the BP-6, it is labeled "CPU1").
To the best of my knowledge, there is absolutely no way for the OS to
determine which hardware CPU sits in which slot. At power-on, all
populated slots come up simultaneously and the CPUs race to elect the
BSP. The BIOS may have a way to figure it out, but I don't know what
that would be.
shap
--
Jonathan S. Shapiro, Ph.D.
Managing Director
The EROS Group, LLC
www.coyotos.org, www.eros-os.org
More information about the coyotos-dev
mailing list