Add constants for fast path resume copying
[coreboot.git] / src / include / cpu / cpu.h
index e211d990e04aa3f644fe348035d664b36990291f..cca2be1b2702eff08212b2e269dc64bc5cc9d283 100644 (file)
@@ -2,10 +2,24 @@
 #define CPU_CPU_H
 
 struct device;
+struct bus;
 #include <arch/cpu.h>
 
 void cpu_initialize(void);
 void initialize_cpus(struct bus *cpu_bus);
+void secondary_cpu_init(void);
+
+#if !CONFIG_WAIT_BEFORE_CPUS_INIT
+       #define cpus_ready_for_init() do {} while(0)
+#else
+       void cpus_ready_for_init(void);
+#endif
+
+#if CONFIG_HAVE_SMI_HANDLER
+void smm_init(void);
+void smm_lock(void);
+void smm_setup_structures(void *gnvs, void *tcg, void *smi1);
+#endif
 
 #define __cpu_driver __attribute__ ((used,__section__(".rodata.cpu_driver")))
 /** start of compile time generated pci driver array */