diff --git a/src/include/cpu/amd/microcode.h b/src/include/cpu/amd/microcode.h index 96cac59db9..3adce94db6 100644 --- a/src/include/cpu/amd/microcode.h +++ b/src/include/cpu/amd/microcode.h @@ -7,5 +7,6 @@ void amd_update_microcode_from_cbfs(void); void amd_load_microcode_from_cbfs(void); void amd_free_microcode(void); void amd_apply_microcode_patch(void); +void *amd_microcode_find(void); #endif /* CPU_AMD_MICROCODE_H */ diff --git a/src/soc/amd/common/block/cpu/update_microcode.c b/src/soc/amd/common/block/cpu/update_microcode.c index e80339bd5f..95ba79c75c 100644 --- a/src/soc/amd/common/block/cpu/update_microcode.c +++ b/src/soc/amd/common/block/cpu/update_microcode.c @@ -119,3 +119,10 @@ void amd_free_microcode(void) ucode = NULL; } } + +void *amd_microcode_find(void) +{ + amd_load_microcode_from_cbfs(); + + return (void *)ucode; +}