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
323 movl $(CR0_STATE & ~X86_CR0_PG),%eax
324 movl %eax,%cr0
342 movl $-1,pa(X86_CPUID) # preset CPUID level
343 movl $X86_EFLAGS_ID,%ecx
354 movl %eax,pa(X86_CPUID) # save largest std CPUID function
356 movl $1,%eax
361 movl pa(mmu_cr4_features),%eax
362 movl %eax,%cr4
368 movl $0x80000000, %eax
385 movl $MSR_EFER, %ecx
397 movl $pa(initial_page_table), %eax
398 movl %eax,%cr3 /* set the page table pointer.. */
399 movl $CR0_STATE,%eax
400 movl %eax,%cr0 /* ..and set paging (PG) bit */
410 movl setup_once_ref,%eax
426 movl %eax,X86_CPUID # save CPUID level
427 movl %ebx,X86_VENDOR_ID # lo 4 chars
428 movl %edx,X86_VENDOR_ID+4 # next 4 chars
429 movl %ecx,X86_VENDOR_ID+8 # last 4 chars
434 movl $1,%eax # Use the CPUID instruction to get CPU type
444 movl %edx,X86_CAPABILITY
447 movl $0x50022,%ecx # set AM, WP, NE and MP
448 movl %cr0,%eax
451 movl %eax,%cr0
456 1: movl $(__KERNEL_DS),%eax # reload all the segment registers
457 movl %eax,%ss # after changing gdt.
459 movl $(__USER_DS),%eax # DS/ES contains default USER segment
460 movl %eax,%ds
461 movl %eax,%es
463 movl $(__KERNEL_PERCPU), %eax
464 movl %eax,%fs # set this cpu's percpu
494 movl $idt_table,%edi
495 movl $early_idt_handler_array,%eax
496 movl $NUM_EXCEPTION_VECTORS,%ecx
498 movl %eax,(%edi)
499 movl %eax,4(%edi)
501 movl $(0x8E000000 + __KERNEL_CS),2(%edi)
506 movl $256 - NUM_EXCEPTION_VECTORS,%ecx
507 movl $ignore_int,%edx
508 movl $(__KERNEL_CS << 16),%eax
512 movl %eax,(%edi)
513 movl %edx,4(%edi)
523 movl $gdt_page,%eax
524 movl $stack_canary,%ecx
570 movl $(__KERNEL_DS),%eax
571 movl %eax,%ds
572 movl %eax,%es
594 movl %cr2,%eax
627 movl $(__KERNEL_DS),%eax
628 movl %eax,%ds
629 movl %eax,%es