Lines Matching refs:eax
106 leal rva(gdt)(%ebp), %eax
107 movl %eax, 2(%eax)
108 lgdt (%eax)
111 movl $__BOOT_DS, %eax
112 movl %eax, %ds
113 movl %eax, %es
114 movl %eax, %fs
115 movl %eax, %gs
116 movl %eax, %ss
122 leal rva(1f)(%ebp), %eax
123 pushl %eax
134 testl %eax, %eax
148 movl BP_kernel_alignment(%esi), %eax
149 decl %eax
150 addl %eax, %ebx
151 notl %eax
152 andl %eax, %ebx
168 movl %cr4, %eax
169 orl $X86_CR4_PAE, %eax
170 movl %eax, %cr4
184 testl %eax, %eax
186 subl $32, %eax /* Encryption bit is always above bit 31 */
187 bts %eax, %edx /* Set encryption mask for page tables */
201 xorl %eax, %eax
207 leal 0x1007 (%edi), %eax
208 movl %eax, 0(%edi)
213 leal 0x1007(%edi), %eax
215 1: movl %eax, 0x00(%edi)
217 addl $0x00001000, %eax
224 movl $0x00000183, %eax
226 1: movl %eax, 0(%edi)
228 addl $0x00200000, %eax
234 leal rva(pgtable)(%ebx), %eax
235 movl %eax, %cr3
240 btsl $_EFER_LME, %eax
244 xorl %eax, %eax
246 movl $__BOOT_TSS, %eax
264 leal rva(startup_64)(%ebp), %eax
266 pushl %eax
269 movl $CR0_STATE, %eax
270 movl %eax, %cr0
294 xorl %eax, %eax
295 movl %eax, %ds
296 movl %eax, %es
297 movl %eax, %ss
298 movl %eax, %fs
299 movl %eax, %gs
317 movl BP_kernel_alignment(%rsi), %eax
318 decl %eax
395 andl $(X86_CR4_PAE | X86_CR4_MCE | X86_CR4_LA57), %eax
450 xorl %eax, %eax