|
@@ -114,8 +114,8 @@ mem_ok:
|
|
|
|
|
|
/* Test the stack */
|
|
/* Test the stack */
|
|
pushl $0
|
|
pushl $0
|
|
- popl %eax
|
|
|
|
- cmpl $0, %eax
|
|
|
|
|
|
+ popl %ecx
|
|
|
|
+ cmpl $0, %ecx
|
|
jne die
|
|
jne die
|
|
push $0x55aa55aa
|
|
push $0x55aa55aa
|
|
popl %ecx
|
|
popl %ecx
|
|
@@ -125,7 +125,6 @@ mem_ok:
|
|
wbinvd
|
|
wbinvd
|
|
|
|
|
|
/* Set the upper memory limit parameter */
|
|
/* Set the upper memory limit parameter */
|
|
- movl %esp, %eax
|
|
|
|
subl $CONFIG_SYS_STACK_SIZE, %eax
|
|
subl $CONFIG_SYS_STACK_SIZE, %eax
|
|
|
|
|
|
call board_init_f /* Enter, U-boot! */
|
|
call board_init_f /* Enter, U-boot! */
|