diff options
author | Stefan Reinauer <stefan.reinauer@coreboot.org> | 2012-04-27 00:39:17 +0200 |
---|---|---|
committer | Stefan Reinauer <stefan.reinauer@coreboot.org> | 2012-04-27 19:23:41 +0200 |
commit | ac8209a4b351f0a241d68f09851593625a0f146a (patch) | |
tree | f8fc63436369a8f88f53724c4e7db0e66a2fe9e8 /src/include | |
parent | ae5e11d7cd7484343d277fb454fb19fdff34730d (diff) |
cpu/cpu.h: add ROMCC guards
In order to use the generic microcode update code in the bootblock, cpu/cpu.h
needs ROMCC guards. Also, delete the unused struct device declaration and move
the struct bus declaration to where it's used.
Change-Id: I0cc731c555593946e931a680ec93994932530599
Signed-off-by: Stefan Reinauer <reinauer@google.com>
Reviewed-on: http://review.coreboot.org/932
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/cpu/cpu.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/include/cpu/cpu.h b/src/include/cpu/cpu.h index cca2be1b27..c2113c1aa5 100644 --- a/src/include/cpu/cpu.h +++ b/src/include/cpu/cpu.h @@ -1,11 +1,11 @@ #ifndef CPU_CPU_H #define CPU_CPU_H -struct device; -struct bus; #include <arch/cpu.h> +#if !defined(__ROMCC__) void cpu_initialize(void); +struct bus; void initialize_cpus(struct bus *cpu_bus); void secondary_cpu_init(void); @@ -26,5 +26,6 @@ void smm_setup_structures(void *gnvs, void *tcg, void *smi1); extern struct cpu_driver cpu_drivers[]; /** end of compile time generated pci driver array */ extern struct cpu_driver ecpu_drivers[]; +#endif /* !__ROMCC__ */ #endif /* CPU_CPU_H */ |