aboutsummaryrefslogtreecommitdiff
path: root/src/cpu/intel/haswell/haswell.h
diff options
context:
space:
mode:
authorAaron Durbin <adurbin@chromium.org>2014-03-28 22:01:05 -0500
committerAaron Durbin <adurbin@google.com>2014-05-05 23:38:22 +0200
commit014baea1ceda67aa5df8bb4fbf20782893915f81 (patch)
tree56cbe52e2822c96fdf945164655de4f20bef939d /src/cpu/intel/haswell/haswell.h
parent60ec2ff2f005cc3d361225ad24327dff14c7abf2 (diff)
haswell: move to mp_init library
The mp_init library was based off of haswell code, but baytrail was the first chipset to take advantage of it. Move haswell over to using it so that the code duplication can be removed. Change-Id: Id6e9464df028aa6ec138051f925817c85b4c13e5 Signed-off-by: Aaron Durbin <adurbin@chromium.org> Reviewed-on: http://review.coreboot.org/5413 Tested-by: build bot (Jenkins) Reviewed-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Diffstat (limited to 'src/cpu/intel/haswell/haswell.h')
-rw-r--r--src/cpu/intel/haswell/haswell.h9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/cpu/intel/haswell/haswell.h b/src/cpu/intel/haswell/haswell.h
index 190abc65ee..2369b8e516 100644
--- a/src/cpu/intel/haswell/haswell.h
+++ b/src/cpu/intel/haswell/haswell.h
@@ -200,16 +200,9 @@ void set_power_limits(u8 power_limit_1_time);
int cpu_config_tdp_levels(void);
/* Returns 0 on success, < 0 on failure. */
int smm_initialize(void);
-void smm_initiate_relocation(void);
-void smm_initiate_relocation_parallel(void);
+void smm_relocate(void);
struct bus;
void bsp_init_and_start_aps(struct bus *cpu_bus);
-/* Returns 0 on success. < 0 on failure. */
-int setup_ap_init(struct bus *cpu_bus, int *max_cpus,
- const void *microcode_patch);
-/* Returns 0 on success, < 0 on failure. */
-int start_aps(struct bus *cpu_bus, int max_cpus);
-void release_aps_for_smm_relocation(int do_parallel_relocation);
/* Determine if HyperThreading is disabled. The variable is not valid until
* setup_ap_init() has been called. */
extern int ht_disabled;