cpu/intel/haswell: Use the common intel romstage_main function
Tested on Google peppy (Acer C720). Change-Id: I6453c40bf4ebe4695684c1bd3a403d6def82814f Signed-off-by: Arthur Heymans <arthur@aheymans.xyz> Reviewed-on: https://review.coreboot.org/26835 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Patrick Georgi <pgeorgi@google.com> Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
This commit is contained in:
committed by
Patrick Georgi
parent
5e2ac2c079
commit
faa5f9869d
@@ -163,24 +163,7 @@ struct romstage_params {
|
||||
unsigned long bist;
|
||||
void (*copy_spd)(struct pei_data *);
|
||||
};
|
||||
void mainboard_romstage_entry(unsigned long bist);
|
||||
void romstage_common(const struct romstage_params *params);
|
||||
/* romstage_main is called from the cache-as-ram assembly file. The return
|
||||
* value is the stack value to be used for romstage once cache-as-ram is
|
||||
* torn down. The following values are pushed onto the stack to setup the
|
||||
* MTRRs:
|
||||
* +0: Number of MTRRs
|
||||
* +4: MTRR base 0 31:0
|
||||
* +8: MTRR base 0 63:32
|
||||
* +12: MTRR mask 0 31:0
|
||||
* +16: MTRR mask 0 63:32
|
||||
* +20: MTRR base 1 31:0
|
||||
* +24: MTRR base 1 63:32
|
||||
* +28: MTRR mask 1 31:0
|
||||
* +32: MTRR mask 1 63:32
|
||||
* ...
|
||||
*/
|
||||
asmlinkage void *romstage_main(unsigned long bist);
|
||||
#endif
|
||||
|
||||
#ifdef __SMM__
|
||||
|
Reference in New Issue
Block a user