Lines Matching refs:eax

75 	movl $(__BOOT_DS),%eax
76 movl %eax,%ds
77 movl %eax,%es
78 movl %eax,%fs
79 movl %eax,%gs
80 movl %eax,%ss
87 xorl %eax,%eax
117 movl %cr3, %eax
118 movl %eax, pa(olpc_ofw_pgd)
130 movl $pa(initial_pg_fixmap)+PDE_IDENT_ATTR,%eax
133 movl %eax,pa(initial_pg_pmd+0x1000*KPMDS-8)
135 movl %eax,pa(initial_page_table+0xffc)
165 movl $(__BOOT_DS),%eax
166 movl %eax,%ds
167 movl %eax,%es
168 movl %eax,%fs
169 movl %eax,%gs
171 movl %eax,%ss
180 movl $(CR0_STATE & ~X86_CR0_PG),%eax
181 movl %eax,%cr0
204 popl %eax # get EFLAGS
205 testl $X86_EFLAGS_ID,%eax # did EFLAGS.ID remained set?
209 xorl %eax,%eax
211 movl %eax,pa(X86_CPUID) # save largest std CPUID function
213 movl $1,%eax
218 movl pa(mmu_cr4_features),%eax
219 movl %eax,%cr4
225 movl $0x80000000, %eax
228 subl $0x80000001, %eax
229 cmpl $(0x8000ffff-0x80000001), %eax
235 mov $0x80000001, %eax
245 btsl $_EFER_NX, %eax
254 movl $pa(initial_page_table), %eax
255 movl %eax,%cr3 /* set the page table pointer.. */
256 movl $CR0_STATE,%eax
257 movl %eax,%cr0 /* ..and set paging (PG) bit */
271 xorl %eax,%eax # call CPUID with 0 -> return vendor ID
273 movl %eax,X86_CPUID # save CPUID level
278 orl %eax,%eax # do we have processor info as well?
281 movl $1,%eax # Use the CPUID instruction to get CPU type
295 movl %cr0,%eax
296 andl $0x80000011,%eax # Save PG,PE,ET
297 orl %ecx,%eax
298 movl %eax,%cr0
302 1: movl $(__KERNEL_DS),%eax # reload all the segment registers
303 movl %eax,%ss # after changing gdt.
305 movl $(__USER_DS),%eax # DS/ES contains default USER segment
306 movl %eax,%ds
307 movl %eax,%es
309 movl $(__KERNEL_PERCPU), %eax
310 movl %eax,%fs # set this cpu's percpu