diff options
Diffstat (limited to 'src/cpu')
-rw-r--r-- | src/cpu/intel/microcode/Makefile.inc | 1 | ||||
-rw-r--r-- | src/cpu/intel/microcode/microcode.c | 8 |
2 files changed, 5 insertions, 4 deletions
diff --git a/src/cpu/intel/microcode/Makefile.inc b/src/cpu/intel/microcode/Makefile.inc index 1feb50495a..7452973319 100644 --- a/src/cpu/intel/microcode/Makefile.inc +++ b/src/cpu/intel/microcode/Makefile.inc @@ -3,3 +3,4 @@ ## directly from CBFS. You have been WARNED!!! ################################################################################ ramstage-$(CONFIG_SUPPORT_CPU_UCODE_IN_CBFS) += microcode.c +romstage-$(CONFIG_SUPPORT_CPU_UCODE_IN_CBFS) += microcode.c diff --git a/src/cpu/intel/microcode/microcode.c b/src/cpu/intel/microcode/microcode.c index 35eff160d5..b0681414a1 100644 --- a/src/cpu/intel/microcode/microcode.c +++ b/src/cpu/intel/microcode/microcode.c @@ -19,7 +19,10 @@ #include <stdint.h> #include <stddef.h> #if !defined(__ROMCC__) +#include <cbfs.h> #include <console/console.h> +#else +#include <arch/cbfs.h> #endif #include <cpu/cpu.h> #include <cpu/x86/msr.h> @@ -27,11 +30,8 @@ #include <rules.h> #if !defined(__PRE_RAM__) -#include <cbfs.h> #include <smp/spinlock.h> DECLARE_SPIN_LOCK(microcode_lock) -#else -#include <arch/cbfs.h> #endif struct microcode { @@ -121,7 +121,7 @@ const void *intel_microcode_find(void) unsigned int x86_model, x86_family; msr_t msr; -#ifdef __PRE_RAM__ +#ifdef __ROMCC__ struct cbfs_file *microcode_file; microcode_file = walkcbfs_head((char *) MICROCODE_CBFS_FILE); |