mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-22 15:11:33 +00:00
x86: Dont clobber %eax after getting memory size
By using another register, reduce code size by one instruction
This commit is contained in:
parent
5f2679055d
commit
5a3876d2ac
1 changed files with 2 additions and 3 deletions
|
@ -114,8 +114,8 @@ mem_ok:
|
||||||
|
|
||||||
/* Test the stack */
|
/* Test the stack */
|
||||||
pushl $0
|
pushl $0
|
||||||
popl %eax
|
popl %ecx
|
||||||
cmpl $0, %eax
|
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! */
|
||||||
|
|
Loading…
Add table
Reference in a new issue