[coreboot-gerrit] New patch to review for coreboot: intel/fsp_model_406dx: Load APs microcode in model_406dx_init

David Guckian (david.guckian@intel.com) gerrit at coreboot.org
Sat Nov 14 17:20:10 CET 2015


David Guckian (david.guckian at intel.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/12436

-gerrit

commit a941e22e6d80945daaf22572e426e4efb06a927f
Author: David Guckian <david.guckian at intel.com>
Date:   Sat Nov 14 16:01:33 2015 +0000

    intel/fsp_model_406dx: Load APs microcode in model_406dx_init
    
    Load microcode to APs when performing model_406dx_init. The updated
    fsp1_0 driver calls TempRamInit API with a dummy microcode, so FSP
    will not handle the microcode load.
    
    Change-Id: Ib75f860a34c84bf13c0c6c31ebed13e5787f365e
    Signed-off-by: David Guckian <david.guckian at intel.com>
---
 src/cpu/intel/fsp_model_406dx/model_406dx_init.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/cpu/intel/fsp_model_406dx/model_406dx_init.c b/src/cpu/intel/fsp_model_406dx/model_406dx_init.c
index b25c997..5482e74 100644
--- a/src/cpu/intel/fsp_model_406dx/model_406dx_init.c
+++ b/src/cpu/intel/fsp_model_406dx/model_406dx_init.c
@@ -22,6 +22,7 @@
 #include <cpu/x86/mtrr.h>
 #include <cpu/x86/msr.h>
 #include <cpu/x86/lapic.h>
+#include <cpu/intel/microcode.h>
 #include <cpu/x86/cache.h>
 #include <cpu/x86/name.h>
 #include "model_406dx.h"
@@ -168,6 +169,9 @@ static void model_406dx_init(struct device *cpu)
 	/* Turn on caching if we haven't already */
 	x86_enable_cache();
 
+	/* Load microcode */
+	intel_update_microcode_from_cbfs();
+
 	/* Clear out pending MCEs */
 	configure_mca();
 



More information about the coreboot-gerrit mailing list