Lines Matching refs:movl

66 	movl pa(initial_stack),%ecx
72 movl $(__BOOT_DS),%eax
73 movl %eax,%ds
74 movl %eax,%es
75 movl %eax,%fs
76 movl %eax,%gs
77 movl %eax,%ss
85 movl $pa(__bss_start),%edi
86 movl $pa(__bss_stop),%ecx
98 movl $pa(boot_params),%edi
99 movl $(PARAM_SIZE/4),%ecx
103 movl pa(boot_params) + NEW_CL_POINTER,%esi
106 movl $pa(boot_command_line),%edi
107 movl $(COMMAND_LINE_SIZE/4),%ecx
114 movl %cr3, %eax
115 movl %eax, pa(olpc_ofw_pgd)
122 movl $pa(initial_pg_fixmap)+PDE_IDENT_ATTR,%eax
125 movl %eax,pa(initial_pg_pmd+0x1000*KPMDS-8)
127 movl %eax,pa(initial_page_table+0xffc)
143 movl $(__BOOT_DS),%eax
144 movl %eax,%ds
145 movl %eax,%es
146 movl %eax,%fs
147 movl %eax,%gs
148 movl pa(initial_stack),%ecx
149 movl %eax,%ss
153 movl $(CR0_STATE & ~X86_CR0_PG),%eax
154 movl %eax,%cr0
172 movl $-1,pa(X86_CPUID) # preset CPUID level
173 movl $X86_EFLAGS_ID,%ecx
184 movl %eax,pa(X86_CPUID) # save largest std CPUID function
186 movl $1,%eax
191 movl pa(mmu_cr4_features),%eax
192 movl %eax,%cr4
198 movl $0x80000000, %eax
215 movl $MSR_EFER, %ecx
227 movl $pa(initial_page_table), %eax
228 movl %eax,%cr3 /* set the page table pointer.. */
229 movl $CR0_STATE,%eax
230 movl %eax,%cr0 /* ..and set paging (PG) bit */
246 movl %eax,X86_CPUID # save CPUID level
247 movl %ebx,X86_VENDOR_ID # lo 4 chars
248 movl %edx,X86_VENDOR_ID+4 # next 4 chars
249 movl %ecx,X86_VENDOR_ID+8 # last 4 chars
254 movl $1,%eax # Use the CPUID instruction to get CPU type
264 movl %edx,X86_CAPABILITY
267 movl $0x50022,%ecx # set AM, WP, NE and MP
268 movl %cr0,%eax
271 movl %eax,%cr0
275 1: movl $(__KERNEL_DS),%eax # reload all the segment registers
276 movl %eax,%ss # after changing gdt.
278 movl $(__USER_DS),%eax # DS/ES contains default USER segment
279 movl %eax,%ds
280 movl %eax,%es
282 movl $(__KERNEL_PERCPU), %eax
283 movl %eax,%fs # set this cpu's percpu