u-boot/arch/x86/cpu
Simon Glass 45b5a37836 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>
2015-04-30 16:13:38 -06:00
..
baytrail x86: Remove unwanted MMC debugging 2015-04-29 21:02:32 -06:00
coreboot x86: link: Add PCH driver to support SPI Flash 2015-04-29 18:51:50 -06:00
ivybridge x86: Add multi-processor init 2015-04-30 16:13:38 -06:00
quark x86: quark: Use reset_cpu() 2015-04-29 21:02:32 -06:00
queensbay x86: queensbay: Implement PIRQ routing 2015-04-29 18:51:49 -06:00
call64.S x86: Add support for starting 64-bit kernel 2014-10-28 20:43:47 -06:00
config.mk x86: Disable -Werror 2015-04-29 21:02:32 -06:00
cpu.c x86: Store the GDT pointer in global_data 2015-04-29 21:02:34 -06:00
interrupts.c x86: Provide access to the IDT 2015-04-29 21:02:34 -06:00
lapic.c x86: Add LAPIC setup code 2014-11-25 06:34:11 -07:00
Makefile x86: Add multi-processor init 2015-04-30 16:13:38 -06:00
mp_init.c x86: Add multi-processor init 2015-04-30 16:13:38 -06:00
mtrr.c x86: Test mtrr support flag before accessing mtrr msr 2015-01-23 17:24:55 -07:00
pci.c x86: Add a function to assign IRQ numbers to PCI device 2015-04-29 18:51:49 -06:00
resetvec.S Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
sipi_vector.S x86: Add multi-processor init 2015-04-30 16:13:38 -06:00
start.S remove unnecessary version.h includes 2015-03-24 10:50:50 -04:00
start16.S x86: Fix various code format issues in start16.S 2015-01-23 17:24:55 -07:00
turbo.c x86: Add Intel speedstep and turbo mode code 2014-11-25 06:34:02 -07:00
u-boot.lds x86: Factor out common values in the link script 2014-11-25 06:33:59 -07:00