blob: 328f464ec453959531d78155adbe6addd4f9e49a [file] [log] [blame]
Aaron Durbina0a37272014-08-14 08:35:11 -05001#ifndef _CPU_INTEL_ROMSTAGE_H
2#define _CPU_INTEL_ROMSTAGE_H
3
Kyösti Mälkkie325b222016-06-17 11:04:37 +03004#include <arch/cpu.h>
5
Kyösti Mälkkie325b222016-06-17 11:04:37 +03006void mainboard_romstage_entry(unsigned long bist);
Kyösti Mälkkia4ffe9d2016-06-27 13:24:11 +03007
Kyösti Mälkki5bc641a2019-08-09 09:37:49 +03008/* fill_postcar_frame() is called after raminit completes and right before
9 * calling run_postcar_phase(). Implementation should call postcar_frame_add_mtrr()
10 * to tag memory ranges as cacheable to speed up execution of postcar and
11 * early ramstage. */
12void fill_postcar_frame(struct postcar_frame *pcf);
Kyösti Mälkki6a8ce0d2018-05-17 17:22:51 +030013
Aaron Durbina0a37272014-08-14 08:35:11 -050014#endif /* _CPU_INTEL_ROMSTAGE_H */