lib/x86_64/relocator_asm: Use .quad instead of .long
They are single 64-bit values. Used in other assembly files too. Signed-off-by: Frediano Ziglio <frediano.ziglio@cloud.com> Reviewed-by: Vladimir Serbinenko <phcoder@gmail.com> Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
This commit is contained in:
parent
77cd623dee
commit
33cb8aecdd
@ -26,21 +26,21 @@ VARIABLE(grub_relocator_backward_start)
|
||||
.byte 0x48
|
||||
.byte 0xb8
|
||||
VARIABLE(grub_relocator_backward_dest)
|
||||
.long 0, 0
|
||||
.quad 0
|
||||
movq %rax, %rdi
|
||||
|
||||
/* mov imm64, %rax */
|
||||
.byte 0x48
|
||||
.byte 0xb8
|
||||
VARIABLE(grub_relocator_backward_src)
|
||||
.long 0, 0
|
||||
.quad 0
|
||||
movq %rax, %rsi
|
||||
|
||||
/* mov imm64, %rcx */
|
||||
.byte 0x48
|
||||
.byte 0xb9
|
||||
VARIABLE(grub_relocator_backward_chunk_size)
|
||||
.long 0, 0
|
||||
.quad 0
|
||||
|
||||
add %rcx, %rsi
|
||||
add %rcx, %rdi
|
||||
@ -62,21 +62,21 @@ VARIABLE(grub_relocator_forward_start)
|
||||
.byte 0x48
|
||||
.byte 0xb8
|
||||
VARIABLE(grub_relocator_forward_dest)
|
||||
.long 0, 0
|
||||
.quad 0
|
||||
movq %rax, %rdi
|
||||
|
||||
/* mov imm64, %rax */
|
||||
.byte 0x48
|
||||
.byte 0xb8
|
||||
VARIABLE(grub_relocator_forward_src)
|
||||
.long 0, 0
|
||||
.quad 0
|
||||
movq %rax, %rsi
|
||||
|
||||
/* mov imm64, %rcx */
|
||||
.byte 0x48
|
||||
.byte 0xb9
|
||||
VARIABLE(grub_relocator_forward_chunk_size)
|
||||
.long 0, 0
|
||||
.quad 0
|
||||
|
||||
/* Forward copy. */
|
||||
cld
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user