| /rk3399_rockchip-uboot/arch/nios2/cpu/ |
| H A D | exceptions.S | 24 addi sp, sp, -(33*4) 25 stw r0, 0(sp) 26 stw r1, 4(sp) 27 stw r2, 8(sp) 28 stw r3, 12(sp) 29 stw r4, 16(sp) 30 stw r5, 20(sp) 31 stw r6, 24(sp) 32 stw r7, 28(sp) 33 stw r8, 32(sp) [all …]
|
| H A D | start.S | 84 mov sp, r5 /* initial stack below u-boot code */ 104 addi sp, sp, -8 105 stw r0, 0(sp) 106 stw r0, 4(sp) 107 mov fp, sp 117 mov r4, sp 121 mov sp, r2 122 mov r4, sp 128 mov fp, sp 159 mov sp, r4 /* Set the new sp */
|
| /rk3399_rockchip-uboot/arch/mips/lib/ |
| H A D | genex.S | 25 LONG_S $1, PT_R1(sp) 34 LONG_S $8, PT_R8(sp) 35 LONG_S $9, PT_R9(sp) 37 LONG_S $10, PT_R10(sp) 38 LONG_S $11, PT_R11(sp) 39 LONG_S $12, PT_R12(sp) 41 LONG_S v1, PT_HI(sp) 44 LONG_S $13, PT_R13(sp) 45 LONG_S $14, PT_R14(sp) 46 LONG_S $15, PT_R15(sp) [all …]
|
| /rk3399_rockchip-uboot/arch/arm/cpu/armv8/ |
| H A D | exceptions.S | 21 stp x29, x30, [sp, #-16]! 27 stp x29, x30, [sp, #-16]! 33 stp x29, x30, [sp, #-16]! 39 stp x29, x30, [sp, #-16]! 45 stp x29, x30, [sp, #-16]! 51 stp x29, x30, [sp, #-16]! 57 stp x29, x30, [sp, #-16]! 63 stp x29, x30, [sp, #-16]! 74 stp x27, x28, [sp, #-16]! 75 stp x25, x26, [sp, #-16]! [all …]
|
| H A D | sleep.S | 29 stp x29, lr, [sp, #-192]! 31 str x8, [sp, #16] 32 stp x9, x10, [sp, #32] 33 stp x11, x12, [sp, #48] 34 stp x13, x14, [sp, #64] 35 stp x15, x16, [sp, #80] 36 stp x17, x18, [sp, #96] 37 stp x19, x20, [sp,#112] 38 stp x21, x22, [sp,#128] 39 stp x23, x24, [sp,#144] [all …]
|
| H A D | psci.S | 103 stp x15, xzr, [sp, #-16]! 107 stp x29, x30, [sp, #-16]! 108 stp x27, x28, [sp, #-16]! 109 stp x25, x26, [sp, #-16]! 110 stp x23, x24, [sp, #-16]! 111 stp x21, x22, [sp, #-16]! 112 stp x19, x20, [sp, #-16]! 114 stp x18, x15, [sp, #-16]! 119 ldp x18, x15, [sp], #16 121 ldp x19, x20, [sp], #16 [all …]
|
| /rk3399_rockchip-uboot/arch/arc/lib/ |
| H A D | _millicodethunk.S | 53 st r25, [sp,48] 55 st r24, [sp,44] 57 st r23, [sp,40] 59 st r22, [sp,36] 61 st r21, [sp,32] 63 st r20, [sp,28] 65 st r19, [sp,24] 67 st r18, [sp,20] 69 st r17, [sp,16] 71 st r16, [sp,12] [all …]
|
| H A D | ints_low.S | 22 st.a \reg, [%sp, -4] 59 st %r0, [%sp, -8] 61 st %r0, [%sp] 62 st %sp, [%sp, -4] 64 sub %sp, %sp, 8 92 mov %r1, %sp 99 mov %r1, %sp 112 mov %r1, %sp 118 mov %r0, %sp 124 mov %r0, %sp [all …]
|
| H A D | bootm.c | 21 ulong sp; in arch_lmb_reserve() local 32 sp = get_sp(); in arch_lmb_reserve() 33 debug("## Current stack ends at 0x%08lx ", sp); in arch_lmb_reserve() 36 sp -= 4096; in arch_lmb_reserve() 37 lmb_reserve(lmb, sp, (CONFIG_SYS_SDRAM_BASE + gd->ram_size - sp)); in arch_lmb_reserve()
|
| /rk3399_rockchip-uboot/arch/arm/cpu/armv7/ |
| H A D | lowlevel_init.S | 30 ldr sp, =CONFIG_SPL_STACK 32 ldr sp, =CONFIG_SYS_INIT_SP_ADDR 34 bic sp, sp, #7 /* 8-byte alignment for ABI compliance */ 45 sub sp, sp, #GD_SIZE 46 bic sp, sp, #7 47 mov r9, sp
|
| /rk3399_rockchip-uboot/arch/arm/mach-mvebu/ |
| H A D | lowlevel_spl.S | 9 stmfd sp!, {r0 - r12, lr} /* @ save registers on stack */ 11 str sp, [r12] 17 ldr sp, [r12] 19 ldmfd sp!, {r0 - r12, pc} /* @ restore regs and return */ 30 stmfd sp!, {r1-r12} 34 ldmfd sp!, {r1-r12} 46 stmfd sp!, {r1-r12} 52 ldmfd sp!, {r1-r12} 64 stmfd sp!, {r1-r12} 70 ldmfd sp!, {r1-r12}
|
| /rk3399_rockchip-uboot/arch/m68k/lib/ |
| H A D | bootm.c | 32 ulong sp; in arch_lmb_reserve() local 43 sp = get_sp(); in arch_lmb_reserve() 44 debug ("## Current stack ends at 0x%08lx ", sp); in arch_lmb_reserve() 47 sp -= 1024; in arch_lmb_reserve() 48 lmb_reserve(lmb, sp, (CONFIG_SYS_SDRAM_BASE + gd->ram_size - sp)); in arch_lmb_reserve() 104 ulong sp; in get_sp() local 107 "movel %%d0, %0\n": "=d"(sp): :"%d0"); in get_sp() 109 return sp; in get_sp()
|
| /rk3399_rockchip-uboot/arch/arm/lib/ |
| H A D | vectors.S | 193 sub sp, sp, #S_FRAME_SIZE 194 stmia sp, {r0 - r12} @ Save user registers (now in svc mode) r0-r12 198 add r0, sp, #S_FRAME_SIZE @ grab pointer to old stack 199 add r5, sp, #S_SP 202 mov r0, sp @ save current stack into r0 (param register) 206 sub sp, sp, #S_FRAME_SIZE 207 stmia sp, {r0 - r12} @ Calling r0-r12 209 add r8, sp, #S_PC 213 mov r1, sp @ svc_sp 223 mov r0, sp [all …]
|
| H A D | crt0_64.S | 80 bic sp, x0, #0xf /* 16-byte alignment for ABI compliance */ 81 mov x0, sp 83 mov sp, x0 99 bic sp, x0, #0xf /* 16-byte alignment for ABI compliance */ 135 mov x1, sp 138 mov sp, x0
|
| H A D | crt0_arm_efi.S | 119 stmfd sp!, {r0-r2, lr} 131 ldmfd sp, {r0-r1} 134 0: add sp, sp, #12 135 ldr pc, [sp], #4
|
| H A D | crt0_aarch64_efi.S | 119 stp x29, x30, [sp, #-32]! 120 mov x29, sp 122 stp x0, x1, [sp, #16] 131 ldp x0, x1, [sp, #16] 134 0: ldp x29, x30, [sp], #32
|
| /rk3399_rockchip-uboot/arch/m68k/cpu/mcf547x_8x/ |
| H A D | start.S | 18 subl #60,%sp; /* space for 15 regs */ \ 19 moveml %d0-%d7/%a0-%a6,%sp@; 22 moveml %sp@,%d0-%d7/%a0-%a6; \ 23 addl #60,%sp; /* space for 15 regs */ \ 128 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE), %sp 134 move.l %sp, -(%sp) 138 move.l %d0, %sp 139 move.l %sp, %fp 142 move.l %d0, -(%sp) 149 clr.l %sp@- [all …]
|
| /rk3399_rockchip-uboot/arch/m68k/cpu/mcf530x/ |
| H A D | start.S | 19 subl #60,%sp; /* space for 15 regs */ 20 moveml %d0-%d7/%a0-%a6,%sp@ 24 moveml %sp@,%d0-%d7/%a0-%a6; 25 addl #60,%sp; /* space for 15 regs */ 130 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE), %sp 136 move.l %sp, -(%sp) 140 move.l %d0, %sp 141 move.l %sp, %fp 144 move.l %d0, -(%sp) 151 clr.l %sp@- [all …]
|
| /rk3399_rockchip-uboot/arch/m68k/cpu/mcf523x/ |
| H A D | start.S | 18 subl #60,%sp; /* space for 15 regs */ \ 19 moveml %d0-%d7/%a0-%a6,%sp@; 22 moveml %sp@,%d0-%d7/%a0-%a6; \ 23 addl #60,%sp; /* space for 15 regs */ \ 121 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE), %sp 127 move.l %sp, -(%sp) 132 move.l %d0, %sp 133 move.l %sp, %fp 136 move.l %d0, -(%sp) 145 clr.l %sp@- [all …]
|
| /rk3399_rockchip-uboot/arch/m68k/cpu/mcf532x/ |
| H A D | start.S | 21 subl #60,%sp; /* space for 15 regs */ \ 22 moveml %d0-%d7/%a0-%a6,%sp@; 25 moveml %sp@,%d0-%d7/%a0-%a6; \ 26 addl #60,%sp; /* space for 15 regs */ \ 136 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE), %sp 142 move.l %sp, -(%sp) 147 move.l %d0, %sp 148 move.l %sp, %fp 151 move.l %d0, -(%sp) 160 clr.l %sp@- [all …]
|
| /rk3399_rockchip-uboot/arch/m68k/cpu/mcf52x2/ |
| H A D | start.S | 19 subl #60,%sp; /* space for 15 regs */ \ 20 moveml %d0-%d7/%a0-%a6,%sp@; \ 23 moveml %sp@,%d0-%d7/%a0-%a6; \ 24 addl #60,%sp; /* space for 15 regs */ \ 200 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE), %sp 206 move.l %sp, -(%sp) 211 move.l %d0, %sp 212 move.l %sp, %fp 215 move.l %d0, -(%sp) 224 clr.l %sp@- [all …]
|
| /rk3399_rockchip-uboot/drivers/rknand/ |
| H A D | rk_zftl_arm_v7.S | 275 str r2, [sp, #4] 286 str r3, [sp] 301 ldr r2, [sp] 310 add sp, sp, #8 311 @ sp needed 314 ldr r3, [sp, #4] 355 sub sp, sp, #24 381 str r3, [sp, #8] 383 str r4, [sp] 389 str r3, [sp, #12] [all …]
|
| /rk3399_rockchip-uboot/scripts/ |
| H A D | checkstack.pl | 49 $re = qr/^.*stp.*sp,\#-([0-9]{1,8})\]\!/o; 52 $re = qr/.*sub.*sp, sp, #(([0-9]{2}|[3-9])[0-9]{2})/o; 65 $re = qr/.*(?:linkw %fp,|addaw )#-([0-9]{1,4})(?:,%sp)?$/o; 72 $re = qr/.*daddiu.*sp,sp,-(([0-9]{2}|[3-9])[0-9]{2})/o; 75 $re = qr/.*addiu.*sp,sp,-(([0-9]{2}|[3-9])[0-9]{2})/o; 103 $re = qr/.*save.*%sp, -(([0-9]{2}|[3-9])[0-9]{2}), %sp/o;
|
| /rk3399_rockchip-uboot/arch/mips/cpu/ |
| H A D | start.S | 58 and sp, t1, t0 # force 16 byte alignment 60 sp, sp, GD_SIZE # reserve space for gd 61 and sp, sp, t0 # force 16 byte alignment 62 move k0, sp # save gd pointer 66 sp, sp, t2 # reserve space for early malloc 67 and sp, sp, t0 # force 16 byte alignment 69 move fp, sp 79 PTR_S sp, GD_MALLOC_BASE(k0) # gd->malloc_base offset
|
| /rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/spear/ |
| H A D | start.S | 41 stmdb sp!, {r0-r12,r14} 48 ldmia sp!, {r0-r12,pc} 78 stmdb sp!, {lr} 80 ldmia sp!, {pc}
|