Martin Roth (martinroth@google.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/16829
-gerrit
commit 1a32dbd762f07e82e7c6eb1451340f4af88fa277 Author: Martin Roth martinroth@google.com Date: Fri Sep 30 08:59:58 2016 -0600
soc/intel/apollolake: Try to update BSP microcode from cbfs
The microcode for the BSP gets loaded early from the fit table, but in case we have newer microcode in cbfs, try to load it again from cbfs.
BUG=53013 TEST=Boot and verify that microcode tries to load into the BSP.
Change-Id: Ifd6c78d7b0eec333b79e0fe5cb6a81981b078f5d Signed-off-by: Martin Roth martinroth@google.com --- src/soc/intel/apollolake/cpu.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/src/soc/intel/apollolake/cpu.c b/src/soc/intel/apollolake/cpu.c index 86fe3e1..f3cf050 100644 --- a/src/soc/intel/apollolake/cpu.c +++ b/src/soc/intel/apollolake/cpu.c @@ -73,6 +73,9 @@ static void pre_mp_init(void) { x86_setup_mtrrs_with_detect(); x86_mtrr_check(); + + /* Make sure BSP is using the microcode from cbfs */ + intel_update_microcode_from_cbfs(); }
/* Find CPU topology */