]> git.kernelconcepts.de Git - karo-tx-uboot.git/commit
x86: Move MP initialization codes into a common place
authorBin Meng <bmeng.cn@gmail.com>
Wed, 17 Jun 2015 03:15:36 +0000 (11:15 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Wed, 9 Sep 2015 11:29:22 +0000 (13:29 +0200)
commitc15981cf5a22776f59b7da48589347d42bf1e0f7
tree05ba1d9d2da208c40b4613392259bf3c24224325
parentdfd18aa41e66d2192f75339392487df39835b5f1
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>
arch/x86/cpu/baytrail/cpu.c
arch/x86/cpu/cpu.c
arch/x86/cpu/cpu_x86.c
arch/x86/cpu/mp_init.c
arch/x86/include/asm/mp.h
drivers/cpu/cpu-uclass.c