diff options
author | Bin Meng <bmeng.cn@gmail.com> | 2015-06-17 11:15:36 +0800 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2015-07-14 18:03:16 -0600 |
commit | 6e6f4ce4f82501e35301322872152fe28846d743 (patch) | |
tree | fdd640b83dca49b9468abed45a648284b44ecf96 /arch/x86/include/asm | |
parent | 946c2b5259823ca6935a62e1a68b6e29a74e33f0 (diff) | |
download | u-boot-imx-6e6f4ce4f82501e35301322872152fe28846d743.zip u-boot-imx-6e6f4ce4f82501e35301322872152fe28846d743.tar.gz u-boot-imx-6e6f4ce4f82501e35301322872152fe28846d743.tar.bz2 |
x86: Move MP initialization codes into a common place
Most of the MP initialization codes in arch/x86/cpu/baytrail/cpu.c is
common to all x86 processors, except detect_num_cpus() which varies
from cpu to cpu. Move these to arch/x86/cpu/cpu.c and implement the
new 'get_count' method for baytrail and cpu_x86 drivers. Now we call
cpu_get_count() in mp_init() to get the number of CPUs.
Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Acked-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'arch/x86/include/asm')
-rw-r--r-- | arch/x86/include/asm/mp.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/arch/x86/include/asm/mp.h b/arch/x86/include/asm/mp.h index c0930fd..2e6c312 100644 --- a/arch/x86/include/asm/mp.h +++ b/arch/x86/include/asm/mp.h @@ -59,7 +59,6 @@ struct mp_flight_record { * SMM support. */ struct mp_params { - int num_cpus; /* Total cpus include BSP */ int parallel_microcode_load; const void *microcode_pointer; /* Flight plan for APs and BSP */ |