[coreboot-gerrit] Patch set updated for coreboot: soc/intel/apollolake: Try to update BSP microcode from cbfs

Martin Roth (martinroth@google.com) gerrit at coreboot.org
Fri Sep 30 17:07:14 CEST 2016


Martin Roth (martinroth at google.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/16829

-gerrit

commit 5ed88a5f5f0f1c51004b176b6fa99d4650031b09
Author: Martin Roth <martinroth at 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=chrome-os-partner:53013
    TEST=Boot and verify that microcode tries to load into the BSP.
    
    Change-Id: Ifd6c78d7b0eec333b79e0fe5cb6a81981b078f5d
    Signed-off-by: Martin Roth <martinroth at 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 */



More information about the coreboot-gerrit mailing list