Lines Matching refs:eax
54 movl $(__BOOT_DS), %eax
55 movl %eax, %ds
56 movl %eax, %es
57 movl %eax, %ss
74 movl $boot_stack_end, %eax
75 addl %ebp, %eax
76 movl %eax, %esp
79 testl %eax, %eax
93 movl BP_kernel_alignment(%esi), %eax
94 decl %eax
95 addl %eax, %ebx
96 notl %eax
97 andl %eax, %ebx
112 leal gdt(%ebp), %eax
113 movl %eax, gdt+2(%ebp)
117 movl %cr4, %eax
118 orl $X86_CR4_PAE, %eax
119 movl %eax, %cr4
126 xorl %eax, %eax
132 leal 0x1007 (%edi), %eax
133 movl %eax, 0(%edi)
137 leal 0x1007(%edi), %eax
139 1: movl %eax, 0x00(%edi)
140 addl $0x00001000, %eax
147 movl $0x00000183, %eax
149 1: movl %eax, 0(%edi)
150 addl $0x00200000, %eax
156 leal pgtable(%ebx), %eax
157 movl %eax, %cr3
162 btsl $_EFER_LME, %eax
166 xorl %eax, %eax
168 movl $__BOOT_TSS, %eax
182 leal startup_64(%ebp), %eax
187 leal handover_entry(%ebp), %eax
190 pushl %eax
193 movl $(X86_CR0_PG | X86_CR0_PE), %eax /* Enable Paging and Protected mode */
194 movl %eax, %cr0
217 leal efi32_config(%ebp), %eax
218 movl %eax, efi_config(%ebp)
266 movl %eax, BP_code32_start(%rsi)
290 movl BP_code32_start(%esi), %eax
298 xorl %eax, %eax
299 movl %eax, %ds
300 movl %eax, %es
301 movl %eax, %ss
302 movl %eax, %fs
303 movl %eax, %gs
321 movl BP_kernel_alignment(%rsi), %eax
322 decl %eax
382 xorl %eax, %eax