powerpc: Add static fields to ibm,client-architecture call
authorjschopp@austin.ibm.com <jschopp@austin.ibm.com>
Mon, 1 Feb 2010 12:50:48 +0000 (12:50 +0000)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Wed, 3 Feb 2010 06:41:13 +0000 (17:41 +1100)
commit28bb9ee13aa0ee4c57dc3568f539cc84920b43aa
tree01b65fd89c7f23846f56b8ac1edc82bfada27738
parent6c504d423147770d7bd73aab3228726379700786
powerpc: Add static fields to ibm,client-architecture call

This patch adds 2 fields to the ibm_architecture_vec array.

The first of these fields indicates the number of cores which Linux can
boot.  It does not account for SMT, so it may result in cpus assigned to
Linux which cannot be booted.  A second patch follows that dynamically
updates this for SMT.

The second field just indicates that our OS is Linux, and not another
OS.  The system may or may not use this hint to performance tune
settings for Linux.

Signed-off-by: Joel Schopp <jschopp@austin.ibm.com>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
arch/powerpc/kernel/prom_init.c