]> git.kernelconcepts.de Git - karo-tx-uboot.git/commit
x86: Add multi-processor init
authorSimon Glass <sjg@chromium.org>
Thu, 30 Apr 2015 04:25:59 +0000 (22:25 -0600)
committerLothar Waßmann <LW@KARO-electronics.de>
Tue, 8 Sep 2015 20:35:17 +0000 (22:35 +0200)
commit941764a5ba12fac9012938b47f8e55efbf1d4ba5
tree163025099197a8638224e0d308e1a1a4d2949590
parent04035096d5739c4fa306abde9ed5be5bd0840cea
x86: Add multi-processor init

Most modern x86 CPUs include more than one CPU core. The OS normally requires
that these 'Application Processors' (APs) be brought up by the boot loader.
Add the required support to U-Boot to init additional APs.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
arch/x86/Kconfig
arch/x86/cpu/Makefile
arch/x86/cpu/ivybridge/car.S
arch/x86/cpu/ivybridge/model_206ax.c
arch/x86/cpu/mp_init.c [new file with mode: 0644]
arch/x86/cpu/sipi_vector.S [new file with mode: 0644]
arch/x86/include/asm/arch-ivybridge/microcode.h
arch/x86/include/asm/mp.h [new file with mode: 0644]
arch/x86/include/asm/mtrr.h
arch/x86/include/asm/processor.h
arch/x86/include/asm/sipi.h [new file with mode: 0644]