Lines Matching +full:ldo +full:-
5 * Copyright (C) 1999-2007 by Helge Deller <deller@gmx.de>
12 * Initial Version 04-23-1999 by Helge Deller <deller@gmx.de>
15 #include <asm/asm-offsets.h>
49 /* Make sure sr4-sr7 are set to zero for the kernel address space */
74 /* check for 64-bit capable CPU as required by current kernel */
83 ldi msg1_end-msg1,%arg1
94 stw %r1,-52(%sp) // arg4
95 stw %r0,-56(%sp) // arg5
96 stw %r10,-60(%sp) // arg6 = ptr to text
97 stw %r11,-64(%sp) // arg7 = len
98 stw %r0,-68(%sp) // arg8
122 ldo (PxD_FLAG_PRESENT+PxD_FLAG_VALID)(%r3),%r3
124 ldo ASM_PMD_ENTRY*ASM_PMD_ENTRY_SIZE(%r5),%r4
126 /* 2-level page table, so pmd == pgd */
127 ldo ASM_PGD_ENTRY*ASM_PGD_ENTRY_SIZE(%r4),%r4
133 ldo (PxD_FLAG_PRESENT+PxD_FLAG_VALID)(%r3),%r3
139 ldo (PAGE_SIZE >> PxD_VALUE_SHIFT)(%r3),%r3
140 addib,> -1,%r1,1b
142 ldo ASM_PMD_ENTRY_SIZE(%r4),%r4
144 ldo ASM_PGD_ENTRY_SIZE(%r4),%r4
150 ldo 0+_PAGE_KERNEL_RWX(%r0),%r3 /* Hardwired 0 phys addr start */
151 load32 (1<<(KERNEL_INITIAL_ORDER-PAGE_SHIFT)),%r11 /* PFN count */
156 ldo (1<<PFN_PTE_SHIFT)(%r3),%r3 /* add one PFN */
157 addib,> -1,%r11,$pgt_fill_loop
196 ** of 64-bit function ptrs and the address is local to this file.
200 stw %r0,0x28(%r0) /* MEM_RENDEZ_HI - assume addr < 4GB */
227 ** Caller must init: SR4-7, %sp, %r10, %cr24/25,
233 /* Clear PDC entry point - we won't use it */
239 mfctl %cr30,%r6 /* PCX-W2 firmware bug */
248 ldo 2f-1b(%rp),%rp
259 ldo PDC_PSW(%r0),%arg0 /* 21 */
260 ldo PDC_PSW_SET_DEFAULTS(%r0),%arg1 /* 2 */
261 ldo PDC_PSW_WIDE_BIT(%r0),%arg2 /* 2 */
312 ldo R%PA(fault_vector_11)(%r10),%r10
339 ldo 4(%r11),%r11
369 * smp_slave_stext is executed by all non-monarch Processors when the Monarch
394 ldo 2f-1b(%rp),%rp
401 /* Initialize the SP - monarch sets up smp_init_current_idle_task */
408 ldo FRAME_SIZE(%sp),%sp