Lines Matching refs:movl

97 	movl pa(stack_start),%ecx
108 movl $(__BOOT_DS),%eax
109 movl %eax,%ds
110 movl %eax,%es
111 movl %eax,%fs
112 movl %eax,%gs
113 movl %eax,%ss
122 movl $pa(__bss_start),%edi
123 movl $pa(__bss_stop),%ecx
135 movl $pa(boot_params),%edi
136 movl $(PARAM_SIZE/4),%ecx
140 movl pa(boot_params) + NEW_CL_POINTER,%esi
143 movl $pa(boot_command_line),%edi
144 movl $(COMMAND_LINE_SIZE/4),%ecx
151 movl %cr3, %eax
152 movl %eax, pa(olpc_ofw_pgd)
182 movl $pa(__brk_base), %edi
183 movl $pa(initial_pg_pmd), %edx
184 movl $PTE_IDENT_ATTR, %eax
187 movl %ecx,(%edx) /* Store PMD entry */
190 movl $512,%ecx
202 movl $pa(_end) + MAPPING_BEYOND_END + PTE_IDENT_ATTR, %ebp
207 movl %edi, pa(_brk_end)
209 movl %eax, pa(max_pfn_mapped)
212 movl $pa(initial_pg_fixmap)+PDE_IDENT_ATTR,%eax
213 movl %eax,pa(initial_pg_pmd+0x1000*KPMDS-8)
218 movl $pa(__brk_base), %edi
219 movl $pa(initial_page_table), %edx
220 movl $PTE_IDENT_ATTR, %eax
223 movl %ecx,(%edx) /* Store identity PDE entry */
224 movl %ecx,page_pde_offset(%edx) /* Store kernel PDE entry */
226 movl $1024, %ecx
234 movl $pa(_end) + MAPPING_BEYOND_END + PTE_IDENT_ATTR, %ebp
238 movl %edi, pa(_brk_end)
240 movl %eax, pa(max_pfn_mapped)
243 movl $pa(initial_pg_fixmap)+PDE_IDENT_ATTR,%eax
244 movl %eax,pa(initial_page_table+0xffc)
254 movl pa(boot_params + BP_hardware_subarch), %eax
258 movl pa(subarch_entries)(,%eax,4), %eax
289 movl stack_start, %ecx
290 movl %ecx, %esp
305 movl $(__BOOT_DS),%eax
306 movl %eax,%ds
307 movl %eax,%es
308 movl %eax,%fs
309 movl %eax,%gs
310 movl pa(stack_start),%ecx
311 movl %eax,%ss
324 movl $(CR0_STATE & ~X86_CR0_PG),%eax
325 movl %eax,%cr0
343 movl $-1,pa(X86_CPUID) # preset CPUID level
344 movl $X86_EFLAGS_ID,%ecx
355 movl %eax,pa(X86_CPUID) # save largest std CPUID function
357 movl $1,%eax
362 movl pa(mmu_cr4_features),%eax
363 movl %eax,%cr4
369 movl $0x80000000, %eax
386 movl $MSR_EFER, %ecx
398 movl $pa(initial_page_table), %eax
399 movl %eax,%cr3 /* set the page table pointer.. */
400 movl $CR0_STATE,%eax
401 movl %eax,%cr0 /* ..and set paging (PG) bit */
411 movl setup_once_ref,%eax
427 movl %eax,X86_CPUID # save CPUID level
428 movl %ebx,X86_VENDOR_ID # lo 4 chars
429 movl %edx,X86_VENDOR_ID+4 # next 4 chars
430 movl %ecx,X86_VENDOR_ID+8 # last 4 chars
435 movl $1,%eax # Use the CPUID instruction to get CPU type
445 movl %edx,X86_CAPABILITY
448 movl $0x50022,%ecx # set AM, WP, NE and MP
449 movl %cr0,%eax
452 movl %eax,%cr0
457 1: movl $(__KERNEL_DS),%eax # reload all the segment registers
458 movl %eax,%ss # after changing gdt.
460 movl $(__USER_DS),%eax # DS/ES contains default USER segment
461 movl %eax,%ds
462 movl %eax,%es
464 movl $(__KERNEL_PERCPU), %eax
465 movl %eax,%fs # set this cpu's percpu
495 movl $idt_table,%edi
496 movl $early_idt_handler_array,%eax
497 movl $NUM_EXCEPTION_VECTORS,%ecx
499 movl %eax,(%edi)
500 movl %eax,4(%edi)
502 movl $(0x8E000000 + __KERNEL_CS),2(%edi)
507 movl $256 - NUM_EXCEPTION_VECTORS,%ecx
508 movl $ignore_int,%edx
509 movl $(__KERNEL_CS << 16),%eax
513 movl %eax,(%edi)
514 movl %edx,4(%edi)
524 movl $gdt_page,%eax
525 movl $stack_canary,%ecx
571 movl $(__KERNEL_DS),%eax
572 movl %eax,%ds
573 movl %eax,%es
595 movl %cr2,%eax
628 movl $(__KERNEL_DS),%eax
629 movl %eax,%ds
630 movl %eax,%es