Home
last modified time | relevance | path

Searched full:sp (Results 1 – 25 of 491) sorted by relevance

12345678910>>...20

/openbmc/u-boot/arch/riscv/cpu/
H A Dmtrap.S33 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 Dgenex.S24 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 Dexceptions.S23 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 Dstart.S83 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 Dboot.S49 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.S52 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 Dints_low.S21 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 Dexceptions.S39 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 Dpsci.S102 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 Doptee-os-ts.inc4 # 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 Dbootm.c31 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 Dsafe-syscall.inc.S46 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 Dlowlevel_spl.S7 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 Dop_helper.c30 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 Dtarget_os_elf.h74 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 Dtarget_os_elf.h74 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 Dlowlevel_init.S29 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 Dsme-outprod1.c14 " 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 Dcheckstack.pl48 #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 Dmisc.c81 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 Dtarget_os_elf.h77 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 Dtest_dotnew.S12 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 Dstart.S17 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 Dstart.S17 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 Dstart.S20 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 …]

12345678910>>...20