coreboot/src/cpu/x86
Aaron Durbin 8b94fc9222 x86: Add SMM helper functions to MP infrastructure
In order for the cpu code to start SMM relocation 2 new
functions are added to be shared:
- void smm_initiate_relocation_parallel()
- void smm_initiate_relocation()
The both initiate an SMI on the currently running cpu.
The 2 variants allow for parallel relocation or serialized
relocation.

BUG=chrome-os-partner:22862
BRANCH=None
TEST=Built and booted rambi using these functions.

Change-Id: I325777bac27e9a0efc3f54f7223c38310604c5a2
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/173982
2013-10-23 04:08:19 +00:00
..
16bit Revert wbind added to the reset_vector 2012-04-20 09:09:42 +02:00
32bit Remove whitespace. 2012-02-17 19:04:31 +01:00
cache post code: Replaced hard-coded post code with macro 2012-01-23 22:50:56 +01:00
lapic x86: add common definitions for control registers 2013-10-10 20:48:43 +00:00
mtrr BACKPORT: x86: use boot state callbacks to disable rom cache 2013-05-01 14:30:43 -07:00
name GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
pae Revert "Use broadcast SIPI to startup siblings" 2012-07-31 06:46:02 +02:00
smm smi: Update mainboard_smi_gpi() to have 32bit argument 2013-04-30 13:47:43 -07:00
tsc BACKPORT: x86: add thread support 2013-05-15 11:19:50 -07:00
car.c Rename cpu/x86/car.h to arch/early_variables.h 2013-07-30 13:40:23 -07:00
fpu_enable.inc GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
Kconfig x86: parallel MP initialization 2013-10-22 00:00:07 +00:00
Makefile.inc x86: parallel MP initialization 2013-10-22 00:00:07 +00:00
mp_init.c x86: Add SMM helper functions to MP infrastructure 2013-10-23 04:08:19 +00:00
sipi_header.c x86: parallel MP initialization 2013-10-22 00:00:07 +00:00
sipi_vector.S x86: parallel MP initialization 2013-10-22 00:00:07 +00:00
sse_enable.inc GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00