| /openbmc/u-boot/arch/nios2/cpu/ |
| H A D | exceptions.S | 23 addi sp, sp, -(33*4) 24 stw r0, 0(sp) 25 stw r1, 4(sp) 26 stw r2, 8(sp) 27 stw r3, 12(sp) 28 stw r4, 16(sp) 29 stw r5, 20(sp) 30 stw r6, 24(sp) 31 stw r7, 28(sp) 32 stw r8, 32(sp) [all …]
|
| H A D | start.S | 83 mov sp, r5 /* initial stack below u-boot code */ 103 addi sp, sp, -8 104 stw r0, 0(sp) 105 stw r0, 4(sp) 106 mov fp, sp 116 mov r4, sp 120 mov sp, r2 121 mov r4, sp 127 mov fp, sp 158 mov sp, r4 /* Set the new sp */
|
| /openbmc/u-boot/arch/riscv/cpu/ |
| H A D | mtrap.S | 33 addi sp, sp, -32 * REGBYTES 34 SREG x1, 1 * REGBYTES(sp) 35 SREG x2, 2 * REGBYTES(sp) 36 SREG x3, 3 * REGBYTES(sp) 37 SREG x4, 4 * REGBYTES(sp) 38 SREG x5, 5 * REGBYTES(sp) 39 SREG x6, 6 * REGBYTES(sp) 40 SREG x7, 7 * REGBYTES(sp) 41 SREG x8, 8 * REGBYTES(sp) 42 SREG x9, 9 * REGBYTES(sp) [all …]
|
| /openbmc/u-boot/arch/mips/lib/ |
| H A D | genex.S | 24 LONG_S $1, PT_R1(sp) 33 LONG_S $8, PT_R8(sp) 34 LONG_S $9, PT_R9(sp) 36 LONG_S $10, PT_R10(sp) 37 LONG_S $11, PT_R11(sp) 38 LONG_S $12, PT_R12(sp) 40 LONG_S v1, PT_HI(sp) 43 LONG_S $13, PT_R13(sp) 44 LONG_S $14, PT_R14(sp) 45 LONG_S $15, PT_R15(sp) [all …]
|
| /openbmc/qemu/tests/tcg/alpha/system/ |
| H A D | boot.S | 49 ldah $sp, $stack_end($gp) !gprelhigh 50 lda $sp, $stack_end($sp) !gprellow 109 .frame $sp, 0, $26, 0 146 .frame $sp, 0, $26, 0 168 .frame $sp, 0, $26, 0 213 .frame $sp, 48, $23 214 subq $sp, 48, $sp 215 stq $0, 0($sp) 216 stq $1, 8($sp) 217 stq $2, 16($sp) [all …]
|
| /openbmc/u-boot/arch/arm/cpu/armv8/ |
| H A D | exceptions.S | 39 stp x29, x30, [sp, #-16]! 49 stp x27, x28, [sp, #-16]! 50 stp x25, x26, [sp, #-16]! 51 stp x23, x24, [sp, #-16]! 52 stp x21, x22, [sp, #-16]! 53 stp x19, x20, [sp, #-16]! 54 stp x17, x18, [sp, #-16]! 55 stp x15, x16, [sp, #-16]! 56 stp x13, x14, [sp, #-16]! 57 stp x11, x12, [sp, #-16]! [all …]
|
| H A D | psci.S | 102 stp x15, xzr, [sp, #-16]! 106 stp x29, x30, [sp, #-16]! 107 stp x27, x28, [sp, #-16]! 108 stp x25, x26, [sp, #-16]! 109 stp x23, x24, [sp, #-16]! 110 stp x21, x22, [sp, #-16]! 111 stp x19, x20, [sp, #-16]! 113 stp x18, x15, [sp, #-16]! 118 ldp x18, x15, [sp], #16 120 ldp x19, x20, [sp], #16 [all …]
|
| /openbmc/u-boot/arch/arc/lib/ |
| H A D | _millicodethunk.S | 52 st r25, [sp,48] 54 st r24, [sp,44] 56 st r23, [sp,40] 58 st r22, [sp,36] 60 st r21, [sp,32] 62 st r20, [sp,28] 64 st r19, [sp,24] 66 st r18, [sp,20] 68 st r17, [sp,16] 70 st r16, [sp,12] [all …]
|
| H A D | ints_low.S | 21 st.a \reg, [%sp, -4] 58 st %r0, [%sp, -8] 60 st %r0, [%sp] 61 st %sp, [%sp, -4] 63 sub %sp, %sp, 8 91 mov %r1, %sp 98 mov %r1, %sp 111 mov %r1, %sp 117 mov %r0, %sp 123 mov %r0, %sp [all …]
|
| /openbmc/qemu/common-user/host/mips/ |
| H A D | safe-syscall.inc.S | 46 PTR_ADDIU sp, sp, -FRAME 48 REG_S s0, OFS_S0(sp) 67 lw a2, FRAME+16(sp) 68 lw a3, FRAME+20(sp) 69 lw t4, FRAME+24(sp) 70 lw t5, FRAME+28(sp) 71 lw t6, FRAME+32(sp) 72 lw t7, FRAME+40(sp) 73 sw t4, 16(sp) 74 sw t5, 20(sp) [all …]
|
| /openbmc/qemu/bsd-user/openbsd/ |
| H A D | target_os_elf.h | 74 abi_ulong sp; in target_create_elf_tables() local 80 sp = p; in target_create_elf_tables() 85 sp -= (len + n - 1) & ~(n - 1); in target_create_elf_tables() 86 u_platform = sp; in target_create_elf_tables() 88 memcpy_to_target(sp, k_platform, len); in target_create_elf_tables() 93 sp = sp & ~(abi_ulong)15; in target_create_elf_tables() 105 sp -= 16 - (size & 15); in target_create_elf_tables() 112 sp -= n; put_user_ual(val, sp); \ in target_create_elf_tables() 113 sp -= n; put_user_ual(id, sp); \ in target_create_elf_tables() 144 sp = loader_build_argptr(envc, argc, sp, stringp); in target_create_elf_tables() [all …]
|
| /openbmc/qemu/bsd-user/netbsd/ |
| H A D | target_os_elf.h | 74 abi_ulong sp; in target_create_elf_tables() local 80 sp = p; in target_create_elf_tables() 85 sp -= (len + n - 1) & ~(n - 1); in target_create_elf_tables() 86 u_platform = sp; in target_create_elf_tables() 88 memcpy_to_target(sp, k_platform, len); in target_create_elf_tables() 93 sp = sp & ~(abi_ulong)15; in target_create_elf_tables() 105 sp -= 16 - (size & 15); in target_create_elf_tables() 112 sp -= n; put_user_ual(val, sp); \ in target_create_elf_tables() 113 sp -= n; put_user_ual(id, sp); \ in target_create_elf_tables() 144 sp = loader_build_argptr(envc, argc, sp, stringp); in target_create_elf_tables() [all …]
|
| /openbmc/u-boot/arch/arm/cpu/armv7/ |
| H A D | lowlevel_init.S | 29 ldr sp, =CONFIG_SPL_STACK 31 ldr sp, =CONFIG_SYS_INIT_SP_ADDR 33 bic sp, sp, #7 /* 8-byte alignment for ABI compliance */ 44 sub sp, sp, #GD_SIZE 45 bic sp, sp, #7 46 mov r9, sp
|
| /openbmc/qemu/target/m68k/ |
| H A D | op_helper.c | 30 uint32_t sp; in cf_rte() local 33 sp = env->aregs[7]; in cf_rte() 34 fmt = cpu_ldl_mmuidx_ra(env, sp, MMU_KERNEL_IDX, 0); in cf_rte() 35 env->pc = cpu_ldl_mmuidx_ra(env, sp + 4, MMU_KERNEL_IDX, 0); in cf_rte() 36 sp |= (fmt >> 28) & 3; in cf_rte() 37 env->aregs[7] = sp + 8; in cf_rte() 44 uint32_t sp; in m68k_rte() local 48 sp = env->aregs[7]; in m68k_rte() 50 sr = cpu_lduw_mmuidx_ra(env, sp, MMU_KERNEL_IDX, 0); in m68k_rte() 51 sp += 2; in m68k_rte() [all …]
|
| /openbmc/qemu/bsd-user/freebsd/ |
| H A D | target_os_elf.h | 77 abi_ulong features, sp; in target_create_elf_tables() local 82 sp = p; in target_create_elf_tables() 86 sp = sp & ~(abi_ulong)15; in target_create_elf_tables() 92 sp -= 16 - (size & 15); in target_create_elf_tables() 99 sp -= n; put_user_ual(val, sp); \ in target_create_elf_tables() 100 sp -= n; put_user_ual(id, sp); \ in target_create_elf_tables() 125 target_auxents = sp; /* Note where the aux entries are in the target */ in target_create_elf_tables() 135 sp = loader_build_argptr(envc, argc, sp, stringp); in target_create_elf_tables() 136 return sp; in target_create_elf_tables()
|
| /openbmc/u-boot/arch/arm/mach-mvebu/ |
| H A D | lowlevel_spl.S | 7 stmfd sp!, {r0 - r12, lr} /* @ save registers on stack */ 9 str sp, [r12] 15 ldr sp, [r12] 17 ldmfd sp!, {r0 - r12, pc} /* @ restore regs and return */ 28 stmfd sp!, {r1-r12} 32 ldmfd sp!, {r1-r12} 44 stmfd sp!, {r1-r12} 50 ldmfd sp!, {r1-r12} 62 stmfd sp!, {r1-r12} 68 ldmfd sp!, {r1-r12}
|
| /openbmc/u-boot/arch/m68k/lib/ |
| H A D | bootm.c | 31 ulong sp; in arch_lmb_reserve() local 42 sp = get_sp(); in arch_lmb_reserve() 43 debug ("## Current stack ends at 0x%08lx ", sp); in arch_lmb_reserve() 46 sp -= 1024; in arch_lmb_reserve() 47 lmb_reserve(lmb, sp, (CONFIG_SYS_SDRAM_BASE + gd->ram_size - sp)); in arch_lmb_reserve() 103 ulong sp; in get_sp() local 106 "movel %%d0, %0\n": "=d"(sp): :"%d0"); in get_sp() 108 return sp; in get_sp()
|
| /openbmc/u-boot/arch/arm/lib/ |
| H A D | vectors.S | 192 sub sp, sp, #S_FRAME_SIZE 193 stmia sp, {r0 - r12} @ Save user registers (now in svc mode) r0-r12 197 add r0, sp, #S_FRAME_SIZE @ grab pointer to old stack 198 add r5, sp, #S_SP 201 mov r0, sp @ save current stack into r0 (param register) 205 sub sp, sp, #S_FRAME_SIZE 206 stmia sp, {r0 - r12} @ Calling r0-r12 208 add r8, sp, #S_PC 209 stmdb r8, {sp, lr}^ @ Calling SP, LR 214 mov r0, sp [all …]
|
| /openbmc/qemu/tests/tcg/hexagon/ |
| H A D | test_dotnew.S | 12 memw(sp+#0) = r0.new 16 memw(sp+#4) = r1.new 20 memw(sp+#8) = r2.new 23 r0 = memw(sp+#8) 26 r1 = memw(sp+#4) 29 r2 = memw(sp+#0)
|
| /openbmc/u-boot/arch/arm/mach-imx/ |
| H A D | misc.c | 87 ulong sp, bank_end; in board_lmb_reserve() local 90 sp = get_sp(); in board_lmb_reserve() 91 debug("## Current stack ends at 0x%08lx ", sp); in board_lmb_reserve() 94 sp -= 4096 << 2; in board_lmb_reserve() 96 if (sp < gd->bd->bi_dram[bank].start) in board_lmb_reserve() 100 if (sp >= bank_end) in board_lmb_reserve() 102 lmb_reserve(lmb, sp, bank_end - sp); in board_lmb_reserve()
|
| /openbmc/u-boot/arch/m68k/cpu/mcf523x/ |
| H A D | start.S | 17 subl #60,%sp; /* space for 15 regs */ \ 18 moveml %d0-%d7/%a0-%a6,%sp@; 21 moveml %sp@,%d0-%d7/%a0-%a6; \ 22 addl #60,%sp; /* space for 15 regs */ \ 120 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE), %sp 126 move.l %sp, -(%sp) 131 move.l %d0, %sp 132 move.l %sp, %fp 135 move.l %d0, -(%sp) 144 clr.l %sp@- [all …]
|
| /openbmc/u-boot/arch/m68k/cpu/mcf547x_8x/ |
| H A D | start.S | 17 subl #60,%sp; /* space for 15 regs */ \ 18 moveml %d0-%d7/%a0-%a6,%sp@; 21 moveml %sp@,%d0-%d7/%a0-%a6; \ 22 addl #60,%sp; /* space for 15 regs */ \ 127 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE), %sp 133 move.l %sp, -(%sp) 137 move.l %d0, %sp 138 move.l %sp, %fp 141 move.l %d0, -(%sp) 148 clr.l %sp@- [all …]
|
| /openbmc/u-boot/arch/m68k/cpu/mcf530x/ |
| H A D | start.S | 18 subl #60,%sp; /* space for 15 regs */ 19 moveml %d0-%d7/%a0-%a6,%sp@ 23 moveml %sp@,%d0-%d7/%a0-%a6; 24 addl #60,%sp; /* space for 15 regs */ 129 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE), %sp 135 move.l %sp, -(%sp) 139 move.l %d0, %sp 140 move.l %sp, %fp 143 move.l %d0, -(%sp) 150 clr.l %sp@- [all …]
|
| /openbmc/u-boot/arch/riscv/lib/ |
| H A D | crt0_riscv_efi.S | 15 #define SAVE_LONG(reg, idx) sd reg, (idx*SIZE_LONG)(sp) 16 #define LOAD_LONG(reg, idx) ld reg, (idx*SIZE_LONG)(sp) 20 #define SAVE_LONG(reg, idx) sw reg, (idx*SIZE_LONG)(sp) 21 #define LOAD_LONG(reg, idx) lw reg, (idx*SIZE_LONG)(sp) 134 addi sp, sp, -(SIZE_LONG * 3) 150 0: addi sp, sp, (SIZE_LONG * 3)
|
| /openbmc/u-boot/arch/m68k/cpu/mcf532x/ |
| H A D | start.S | 20 subl #60,%sp; /* space for 15 regs */ \ 21 moveml %d0-%d7/%a0-%a6,%sp@; 24 moveml %sp@,%d0-%d7/%a0-%a6; \ 25 addl #60,%sp; /* space for 15 regs */ \ 135 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE), %sp 141 move.l %sp, -(%sp) 146 move.l %d0, %sp 147 move.l %sp, %fp 150 move.l %d0, -(%sp) 159 clr.l %sp@- [all …]
|