coreboot/src/cpu
Aaron Durbin e0785c0331 x86: parallel MP initialization
Provide a common entry point for bringing up the APs
in parallel. This work is based off of the Haswell one
which can be moved over to this in the future. The APs
are brought up and have the BSP's MTRRs duplicated in
their own MTRRs. Additionally, Microcode is loaded before
enabling caching. However, the current microcode loading
support assumes Intel's mechanism.

The infrastructure provides a notion of a flight plan
for the BSP and APs. This allows for flexibility in the
order of operations for a given architecture/chip without
providing any specific policy. Therefore, the chipset
caller can provide the order that is required.

BUG=chrome-os-partner:22862
BRANCH=None
TEST=Built and booted on rambi with baytrail specific patches.

Change-Id: I0539047a1b24c13ef278695737cdba3b9344c820
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/173703
Reviewed-on: http://review.coreboot.org/4888
Reviewed-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Tested-by: build bot (Jenkins)
2014-01-30 06:05:02 +01:00
..
allwinner cpu/allwinner/a10: Clarify positioning of boot stages 2014-01-14 14:15:25 +01:00
amd AMD K8/fam10: Fix CBMEM on S3 resume 2014-01-22 20:55:55 +01:00
armltd qemu-armv7 CPU: Move Kconfig code into CPU directory 2013-12-05 00:38:06 +01:00
dmp dmp/vortex86ex: Add timeout for keyboard system flag checking. 2013-11-30 20:18:06 +01:00
intel coreboot: config to cache ramstage outside CBMEM 2014-01-30 06:04:02 +01:00
qemu-x86 qemu: add q35 support 2013-06-17 17:04:17 +02:00
samsung pit: disable LCD FETs before doing any graphics init 2013-12-21 22:47:01 +01:00
ti am335x: Update the config vars selected by CPU_TI_AM335X. 2013-09-17 00:41:01 +02:00
via CBFS: use cbfs_get_file_content whenever possible rather than cbfs_get_file 2014-01-12 17:41:58 +01:00
x86 x86: parallel MP initialization 2014-01-30 06:05:02 +01:00
Kconfig cpu: Add initial support for Allwinner A10 SoC 2014-01-08 22:54:08 +01:00
Makefile.inc cpu: Add initial support for Allwinner A10 SoC 2014-01-08 22:54:08 +01:00