summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Reinauer <stefan.reinauer@coreboot.org>2012-04-27 00:39:17 +0200
committerStefan Reinauer <stefan.reinauer@coreboot.org>2012-04-27 19:23:41 +0200
commitac8209a4b351f0a241d68f09851593625a0f146a (patch)
treef8fc63436369a8f88f53724c4e7db0e66a2fe9e8
parentae5e11d7cd7484343d277fb454fb19fdff34730d (diff)
downloadcoreboot-ac8209a4b351f0a241d68f09851593625a0f146a.tar.xz
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>
-rw-r--r--src/include/cpu/cpu.h5
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 */