Lines Matching refs:eax
107 leal rva(gdt)(%ebp), %eax
108 movl %eax, 2(%eax)
109 lgdt (%eax)
112 movl $__BOOT_DS, %eax
113 movl %eax, %ds
114 movl %eax, %es
115 movl %eax, %fs
116 movl %eax, %gs
117 movl %eax, %ss
123 leal rva(1f)(%ebp), %eax
124 pushl %eax
135 testl %eax, %eax
149 movl BP_kernel_alignment(%esi), %eax
150 decl %eax
151 addl %eax, %ebx
152 notl %eax
153 andl %eax, %ebx
169 movl %cr4, %eax
170 orl $X86_CR4_PAE, %eax
171 movl %eax, %cr4
185 testl %eax, %eax
187 subl $32, %eax /* Encryption bit is always above bit 31 */
188 bts %eax, %edx /* Set encryption mask for page tables */
202 xorl %eax, %eax
208 leal 0x1007 (%edi), %eax
209 movl %eax, 0(%edi)
214 leal 0x1007(%edi), %eax
216 1: movl %eax, 0x00(%edi)
218 addl $0x00001000, %eax
225 movl $0x00000183, %eax
227 1: movl %eax, 0(%edi)
229 addl $0x00200000, %eax
235 leal rva(pgtable)(%ebx), %eax
236 movl %eax, %cr3
241 btsl $_EFER_LME, %eax
245 xorl %eax, %eax
247 movl $__BOOT_TSS, %eax
265 leal rva(startup_64)(%ebp), %eax
269 leal rva(startup_64_mixed_mode)(%ebp), %eax
274 pushl %eax
277 movl $CR0_STATE, %eax
278 movl %eax, %cr0
302 xorl %eax, %eax
303 movl %eax, %ds
304 movl %eax, %es
305 movl %eax, %ss
306 movl %eax, %fs
307 movl %eax, %gs
325 movl BP_kernel_alignment(%rsi), %eax
326 decl %eax
453 xorl %eax, %eax
537 movl %cr0, %eax
538 btrl $X86_CR0_PG_BIT, %eax
539 movl %eax, %cr0
547 btsl $_EFER_LME, %eax
553 movl %cr4, %eax
554 btcl $X86_CR4_LA57_BIT, %eax
555 movl %eax, %cr4
558 movl %cr0, %eax
559 btsl $X86_CR0_PG_BIT, %eax
560 movl %eax, %cr0