mirror of
https://github.com/fail0verflow/switch-coreboot.git
synced 2025-05-04 01:39:18 -04:00
Experimental backout of the critical code parts in r1057 as requested
by Stefan. The only changes left from r1057 are: - Added comments - Two initial pushes of 0x00000000 (32 bits each) to the stack as safety Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> git-svn-id: svn://coreboot.org/repository/coreboot-v3@1058 f3766cd6-281f-0410-b1cd-43a5c92072e9
This commit is contained in:
parent
5a6f83c735
commit
645bd273e1
2 changed files with 4 additions and 1 deletions
|
@ -176,7 +176,10 @@ clear_mtrrs:
|
||||||
/* First parameter: bist */
|
/* First parameter: bist */
|
||||||
pushl %eax
|
pushl %eax
|
||||||
|
|
||||||
|
#if 0
|
||||||
|
/* this will be interpreted as failed bist */
|
||||||
port80_post(0x23)
|
port80_post(0x23)
|
||||||
|
#endif
|
||||||
|
|
||||||
call stage1_phase1
|
call stage1_phase1
|
||||||
/* We will not go back. */
|
/* We will not go back. */
|
||||||
|
|
|
@ -187,7 +187,7 @@ static int run_address_multiboot(void *f, struct multiboot_info *mbi)
|
||||||
* that we are restarting after some sort of reconfiguration. Note that we could use it on geode but
|
* that we are restarting after some sort of reconfiguration. Note that we could use it on geode but
|
||||||
* do not at present.
|
* do not at present.
|
||||||
*/
|
*/
|
||||||
void __attribute__((stdcall,regparm(0))) stage1_phase1(u32 bist, u32 init_detected)
|
void __attribute__((stdcall)) stage1_phase1(u32 bist, u32 init_detected)
|
||||||
{
|
{
|
||||||
struct global_vars globvars;
|
struct global_vars globvars;
|
||||||
int ret;
|
int ret;
|
||||||
|
|
Loading…
Add table
Reference in a new issue