Arthur Heymans has uploaded this change for review.
[UNTESTED]cpu/intel/model_1067x/mp_init: Implement get_microcode_info
Fixes microcode not being updated.
Change-Id: Iee7a3897362b63bc6d7b9827da47c1cb24135278
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
---
M src/cpu/intel/model_1067x/mp_init.c
1 file changed, 8 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/00/31600/1
diff --git a/src/cpu/intel/model_1067x/mp_init.c b/src/cpu/intel/model_1067x/mp_init.c
index acd56c8..1a6110b 100644
--- a/src/cpu/intel/model_1067x/mp_init.c
+++ b/src/cpu/intel/model_1067x/mp_init.c
@@ -49,6 +49,13 @@
smm_initialize();
}
+static void get_microcode_info(const void **microcode, int *parallel)
+{
+ microcode_patch = intel_microcode_find();
+ *microcode = microcode_patch;
+ *parallel = 1;
+}
+
#define SMRR_SUPPORTED (1 << 11)
static void per_cpu_smm_trigger(void)
@@ -98,6 +105,7 @@
.pre_mp_init = pre_mp_init,
.get_cpu_count = get_cpu_count,
.get_smm_info = smm_info,
+ .get_microcode_info = get_microcode_info,
.pre_mp_smm_init = pre_mp_smm_init,
.per_cpu_smm_trigger = per_cpu_smm_trigger,
.relocation_handler = smm_relocation_handler,
To view, visit change 31600. To unsubscribe, or for help writing mail filters, visit settings.