x86: increase size of APICID
authorJack Steiner <steiner@sgi.com>
Fri, 28 Mar 2008 19:12:08 +0000 (14:12 -0500)
committerIngo Molnar <mingo@elte.hu>
Thu, 17 Apr 2008 15:41:33 +0000 (17:41 +0200)
commita65d1d644c2b65bfb99e766e7160d764b8b2bfa4
treefe19c7b1d5fbb7089537d78383c2b89863c0377b
parentae261868658773538ddda829c50224e5851c2342
x86: increase size of APICID

Increase the number of bits in an apicid from 8 to 32.

By default, MP_processor_info() gets the APICID from the
mpc_config_processor structure. However, this structure limits
the size of APICID to 8 bits. This patch allows the caller of
MP_processor_info() to optionally pass a larger APICID that will
be used instead of the one in the mpc_config_processor struct.

Signed-off-by: Jack Steiner <steiner@sgi.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
arch/x86/kernel/mpparse_32.c
arch/x86/kernel/mpparse_64.c
arch/x86/mm/srat_64.c
include/asm-x86/apicdef.h
include/asm-x86/mpspec.h