Lines Matching refs:movl
89 movl pa(stack_start),%ecx
100 movl $(__BOOT_DS),%eax
101 movl %eax,%ds
102 movl %eax,%es
103 movl %eax,%fs
104 movl %eax,%gs
105 movl %eax,%ss
114 movl $pa(__bss_start),%edi
115 movl $pa(__bss_stop),%ecx
127 movl $pa(boot_params),%edi
128 movl $(PARAM_SIZE/4),%ecx
132 movl pa(boot_params) + NEW_CL_POINTER,%esi
135 movl $pa(boot_command_line),%edi
136 movl $(COMMAND_LINE_SIZE/4),%ecx
143 movl %cr3, %eax
144 movl %eax, pa(olpc_ofw_pgd)
174 movl $pa(__brk_base), %edi
175 movl $pa(initial_pg_pmd), %edx
176 movl $PTE_IDENT_ATTR, %eax
179 movl %ecx,(%edx) /* Store PMD entry */
182 movl $512,%ecx
194 movl $pa(_end) + MAPPING_BEYOND_END + PTE_IDENT_ATTR, %ebp
199 movl %edi, pa(_brk_end)
201 movl %eax, pa(max_pfn_mapped)
204 movl $pa(initial_pg_fixmap)+PDE_IDENT_ATTR,%eax
205 movl %eax,pa(initial_pg_pmd+0x1000*KPMDS-8)
210 movl $pa(__brk_base), %edi
211 movl $pa(initial_page_table), %edx
212 movl $PTE_IDENT_ATTR, %eax
215 movl %ecx,(%edx) /* Store identity PDE entry */
216 movl %ecx,page_pde_offset(%edx) /* Store kernel PDE entry */
218 movl $1024, %ecx
226 movl $pa(_end) + MAPPING_BEYOND_END + PTE_IDENT_ATTR, %ebp
230 movl %edi, pa(_brk_end)
232 movl %eax, pa(max_pfn_mapped)
235 movl $pa(initial_pg_fixmap)+PDE_IDENT_ATTR,%eax
236 movl %eax,pa(initial_page_table+0xffc)
246 movl pa(boot_params + BP_hardware_subarch), %eax
250 movl pa(subarch_entries)(,%eax,4), %eax
281 movl stack_start, %ecx
282 movl %ecx, %esp
298 movl $(__BOOT_DS),%eax
299 movl %eax,%ds
300 movl %eax,%es
301 movl %eax,%fs
302 movl %eax,%gs
303 movl pa(stack_start),%ecx
304 movl %eax,%ss
317 movl $(CR0_STATE & ~X86_CR0_PG),%eax
318 movl %eax,%cr0
336 movl $-1,pa(X86_CPUID) # preset CPUID level
337 movl $X86_EFLAGS_ID,%ecx
348 movl %eax,pa(X86_CPUID) # save largest std CPUID function
350 movl $1,%eax
355 movl pa(mmu_cr4_features),%eax
356 movl %eax,%cr4
362 movl $0x80000000, %eax
379 movl $MSR_EFER, %ecx
391 movl $pa(initial_page_table), %eax
392 movl %eax,%cr3 /* set the page table pointer.. */
393 movl $CR0_STATE,%eax
394 movl %eax,%cr0 /* ..and set paging (PG) bit */
404 movl setup_once_ref,%eax
419 movl %eax,X86_CPUID # save CPUID level
420 movl %ebx,X86_VENDOR_ID # lo 4 chars
421 movl %edx,X86_VENDOR_ID+4 # next 4 chars
422 movl %ecx,X86_VENDOR_ID+8 # last 4 chars
427 movl $1,%eax # Use the CPUID instruction to get CPU type
437 movl %edx,X86_CAPABILITY
441 movl $0x50022,%ecx # set AM, WP, NE and MP
442 movl %cr0,%eax
445 movl %eax,%cr0
451 1: movl $(__KERNEL_DS),%eax # reload all the segment registers
452 movl %eax,%ss # after changing gdt.
454 movl $(__USER_DS),%eax # DS/ES contains default USER segment
455 movl %eax,%ds
456 movl %eax,%es
458 movl $(__KERNEL_PERCPU), %eax
459 movl %eax,%fs # set this cpu's percpu
508 movl $idt_table,%edi
509 movl $early_idt_handlers,%eax
510 movl $NUM_EXCEPTION_VECTORS,%ecx
512 movl %eax,(%edi)
513 movl %eax,4(%edi)
515 movl $(0x8E000000 + __KERNEL_CS),2(%edi)
520 movl $256 - NUM_EXCEPTION_VECTORS,%ecx
521 movl $ignore_int,%edx
522 movl $(__KERNEL_CS << 16),%eax
526 movl %eax,(%edi)
527 movl %edx,4(%edi)
537 movl $gdt_page,%eax
538 movl $stack_canary,%ecx
578 movl $(__KERNEL_DS),%eax
579 movl %eax,%ds
580 movl %eax,%es
602 movl %cr2,%eax
634 movl $(__KERNEL_DS),%eax
635 movl %eax,%ds
636 movl %eax,%es