Home | History | Annotate | Download | only in bootx64

Lines Matching refs:rdi

88 	 * %rdi: kernel start address
101 cmpq %rdi,%rsi
106 movq %rdi, %r11 /* for misaligned check */
109 movq %rdi, %r13
116 lea -8(%rdi, %r12), %r14 /* target address of last 8 */
148 mov %rdi, %r13 /* target for first word */
150 lea 8(%rdi, %r11), %rdi
169 lea -8(%rdi, %rcx, 8), %rdi
198 lea -1(%rdi, %rcx), %rdi
207 mov %r8, %rdi /* %rdi: loaded start address */
211 lea (start32a - start)(%rdi), %rax
212 movl %eax, (start32r - start)(%rdi)
215 lea (gdt - start)(%rdi), %rax
216 mov %rax, (gdtrr - start)(%rdi)
217 lgdt (gdtr - start)(%rdi)
220 ljmp *(start32r - start)(%rdi)