Re: userspace irq balancer 

Keith Mannthey (kmannth@us.ibm.com)
21 May 2003 16:39:29 -0700


> You can build masks of capable clusters easily, even for NUMAQ

Only kinda. Boxes with Hyperthreaded cpus have an odd ordering
scheme. The BIOS is free to assign apicids at will to any cpu. It is
not forced to any certain scheme. On some hyperthreaded boxes the 2nd
cpu is on the same apicid cluster even thought the cpu numbers are far
apart.
This makes building meaningful apicid masks (more than one cpu) a bit
tricky. For example a user would have to know that cpus 1,2,9,10 were
on the same cluster not (1,2,3,4) as you would expect. Since the bios
can do what it will it makes it hard to build masks of capable clusters
easily in all situations.

Keith

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/