coreboot-kgpe-d16/src/northbridge/intel
Arthur Heymans 5fbe788bae model_206ax: Use parallel MP init
This patch adds a few southbridge calls needed for parallel MP init.

Moves the smm_relocate() function to smm/gen1/smi.h, since that is
where this function is defined now.

Tested on Thinkpad X220, shaves of ~30ms on a 2 core, 4 threads CPU.

Change-Id: Iacd7bfedfccbc09057e1b7ca3bd03d44a888871d
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/23432
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2018-04-11 09:56:59 +00:00
..
common nb/intel/common: Write MRC cache at exit of BS_DEV_INIT 2017-09-05 08:27:51 +00:00
e7505 nb/intel: add IS_ENABLED() around Kconfig symbol references 2017-06-27 17:16:19 +00:00
fsp_rangeley nb/intel/fsp_rangeley/port_access.c: Add brackets around macro 2017-06-27 19:44:04 +00:00
fsp_sandybridge nb/intel/*.h: Remove left-over register definitions 2018-01-31 15:23:56 +00:00
gm45 nb/intel/gm45/raminit: Use CxDRT*_MCHBAR instead of magic numbers 2018-04-04 13:44:47 +00:00
haswell nb/intel/haswell;sb/intel/lynxpoint: Enable VT-d and X2APIC 2018-03-08 19:14:17 +00:00
i440bx intel/i440bx: Correct RAM init programming 2017-12-09 16:54:44 +00:00
i945 nb/intel/i945/gma: Log configured VGA mode 2018-03-03 15:19:38 +00:00
nehalem intel/nehalem post-car: Use postcar_frame for MTRR setup 2018-04-09 12:03:58 +00:00
pineview nb/intel/pineview: Port ACPI opregion to pineview 2017-10-22 02:21:23 +00:00
sandybridge model_206ax: Use parallel MP init 2018-04-11 09:56:59 +00:00
x4x device/ddr2,ddr3: Rename and move a few things 2018-02-22 10:07:53 +00:00