/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/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 115 /* Allocate and initialize reserved area, update SP */ 116 mov r4, sp 120 mov sp, r2 121 mov r4, sp 127 mov fp, 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/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] 62 /* now move %sp to reg->r0 position so we can do "push" automatically */ 63 sub %sp, %sp, 8 91 mov %r1, %sp 98 mov %r1, %sp 111 mov %r1, %sp 117 mov %r0, %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/openbmc/meta-arm/meta-arm/recipes-security/optee/ |
H A D | optee-os-ts.inc | 4 # If an SP requires another SP to be already loaded it must be listed lower. 15 # ITS SP 17 ' ts-sp-its', '' , d)}" 21 # Storage SP 23 ' ts-sp-storage', '' , d)}" 27 # Crypto SP. 29 ' ts-sp-crypto', '' , d)}" 33 # Attestation SP 35 ' ts-sp-attestation', '' , d)}" 39 # Env-test SP [all …]
|
/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() 45 /* adjust sp by 1K to be safe */ 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() 87 * sp+00: Ignore, side effect of using jsr to jump to kernel in do_bootm_linux() 88 * sp+04: ptr to board info data in do_bootm_linux() 89 * sp+08: initrd_start or 0 if no initrd in do_bootm_linux() 90 * sp+12: initrd_end - unused if initrd_start is 0 in do_bootm_linux() [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/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/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/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/tests/tcg/aarch64/ |
H A D | sme-outprod1.c | 14 " stp x29, x30, [sp, -80]!\n" 15 " mov x29, sp\n" 16 " stp d8, d9, [sp, 16]\n" 17 " stp d10, d11, [sp, 32]\n" 18 " stp d12, d13, [sp, 48]\n" 19 " stp d14, d15, [sp, 64]\n" 49 " ldp d8, d9, [sp, 16]\n" 50 " ldp d10, d11, [sp, 32]\n" 51 " ldp d12, d13, [sp, 48]\n" 52 " ldp d14, d15, [sp, 64]\n" [all …]
|
/openbmc/u-boot/scripts/ |
H A D | checkstack.pl | 48 #ffffffc0006325cc: a9bb7bfd stp x29, x30, [sp,#-80]! 49 $re = qr/^.*stp.*sp,\#-([0-9]{1,8})\]\!/o; 51 #c0008ffc: e24dd064 sub sp, sp, #100 ; 0x64 52 $re = qr/.*sub.*sp, sp, #(([0-9]{2}|[3-9])[0-9]{2})/o; 57 $re = qr/^.*[as][du][db] \$(0x$x{1,8}),\%(e|r)sp$/o; 58 $dre = qr/^.*[as][du][db] (%.*),\%(e|r)sp$/o; 64 # 1df770: defc ffe4 addaw #-28,%sp 65 $re = qr/.*(?:linkw %fp,|addaw )#-([0-9]{1,4})(?:,%sp)?$/o; 71 #8800402c: 67bdfff0 daddiu sp,sp,-16 72 $re = qr/.*daddiu.*sp,sp,-(([0-9]{2}|[3-9])[0-9]{2})/o; [all …]
|
/openbmc/u-boot/arch/arm/mach-imx/ |
H A D | misc.c | 81 asm("mov %0, sp" : "=r"(ret) : ); in get_sp() 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() 93 /* adjust sp by 16K to be safe */ 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/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/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/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 */ \ 32 INITSP: .long 0x00000000 /* Initial SP */ 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) [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 */ \ 32 INITSP: .long 0x00000000 /* Initial SP */ 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) [all …]
|
/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 */ \ 37 INITSP: .long 0x00000000 /* Initial SP */ 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) [all …]
|