Commit 48bfdb9d authored by Arvind Sankar's avatar Arvind Sankar Committed by Borislav Petkov

x86/boot/compressed/64: Use LEA to initialize boot stack pointer

It's shorter, and it's what is used in every other place, so make it
consistent.
Signed-off-by: default avatarArvind Sankar <nivedita@alum.mit.edu>
Signed-off-by: default avatarBorislav Petkov <bp@suse.de>
Link: https://lkml.kernel.org/r/20200107194436.2166846-2-nivedita@alum.mit.edu
parent bb6d3fb3
...@@ -81,9 +81,7 @@ SYM_FUNC_START(startup_32) ...@@ -81,9 +81,7 @@ SYM_FUNC_START(startup_32)
subl $1b, %ebp subl $1b, %ebp
/* setup a stack and make sure cpu supports long mode. */ /* setup a stack and make sure cpu supports long mode. */
movl $boot_stack_end, %eax leal boot_stack_end(%ebp), %esp
addl %ebp, %eax
movl %eax, %esp
call verify_cpu call verify_cpu
testl %eax, %eax testl %eax, %eax
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment