Searched refs:stack (Results 1 – 25 of 26) sorted by relevance
12
| /arch/arm/mach-imx/ |
| A D | imx_bootaux.c | 52 static u32 load_elf_image_m_core_phdr(unsigned long addr, u32 *stack) in load_elf_image_m_core_phdr() argument 86 *stack = *(uint32_t *)src; in load_elf_image_m_core_phdr() 102 u32 stack, pc; in arch_auxiliary_core_up() local 112 pc = load_elf_image_m_core_phdr(addr, &stack); in arch_auxiliary_core_up() 117 stack = 0x0; in arch_auxiliary_core_up() 124 stack = *(u32 *)addr; in arch_auxiliary_core_up() 129 stack, pc); in arch_auxiliary_core_up() 132 writel(stack, MCU_BOOTROM_BASE_ADDR); in arch_auxiliary_core_up()
|
| /arch/arm/include/asm/proc-armv/ |
| A D | processor.h | 50 unsigned long *stack = (unsigned long *)sp; \ 59 regs->ARM_r2 = stack[2]; /* r2 (envp) */ \ 60 regs->ARM_r1 = stack[1]; /* r1 (argv) */ \ 61 regs->ARM_r0 = stack[0]; /* r0 (argc) */ \
|
| /arch/arm/lib/ |
| A D | vectors.S | 181 @ IRQ stack frame. 214 @ carve out a frame on current user stack 220 add r0, sp, #S_FRAME_SIZE @ grab pointer to old stack 224 mov r0, sp @ save current stack into r0 (param register) 230 @ !!!! R8 NEEDS to be saved !!!! a reserved stack spot would be good. 249 ldr r13, IRQ_STACK_START_IN @ setup our mode stack 251 str lr, [r13] @ save caller lr in position 0 of saved stack 253 str lr, [r13, #4] @ save spsr in position 1 of saved stack 262 sub r13, r13, #4 @ space on current stack for scratch reg.
|
| A D | vectors_m.S | 39 .long SYS_INIT_SP_ADDR @ 0 - Reset stack pointer
|
| A D | Makefile | 63 obj-y += stack.o
|
| /arch/x86/lib/fsp1/ |
| A D | fsp_common.c | 47 int stack = CONFIG_FSP_TEMP_RAM_ADDR; in arch_fsp_init() local 81 stack = cmos_read32(CMOS_FSP_STACK_ADDR); in arch_fsp_init() 90 fsp_init(stack, boot_mode, nvs); in arch_fsp_init()
|
| /arch/arm/cpu/ |
| A D | u-boot.lds | 99 /* Skip addreses for stack */ 102 /* Align end of stack section to page boundary */ 111 * stack section. Instead, use the end of the stack section
|
| /arch/mips/lib/ |
| A D | Makefile | 10 obj-y += stack.o
|
| /arch/arm/cpu/armv7/ |
| A D | psci.S | 259 @ the stack for CPU0 has the highest memory address. 265 @ | CPU0 stack | 274 @ This expects CPU ID in r0 and returns stack top in r0 276 @ stack top = __secure_stack_end - (cpuid << ARM_PSCI_STACK_SHIFT) 290 bl psci_get_cpu_stack_top @ stack top => r0
|
| A D | nonsec_virt.S | 51 @ Obtain a secure stack
|
| /arch/powerpc/lib/ |
| A D | Makefile | 43 obj-y += stack.o
|
| /arch/mips/ |
| A D | Kconfig | 398 bool "Do not reserve malloc space on initial stack" 401 initial stack. This is useful if the initial stack can't hold large 406 bool "Do not reserve malloc space on initial stack in SPL" 409 initial stack. This is useful if the initial stack can't hold large 512 Select this if the initial stack frame could be setup in SRAM. 513 Normally the initial stack frame is set up in DRAM which is often 515 stack frame and the early C environment is set up before 523 Select this if the SRAM for initial stack needs to be initialized
|
| /arch/arm/include/asm/ |
| A D | processor.h | 123 #define init_stack (init_task_union.stack)
|
| /arch/x86/cpu/ |
| A D | mp_init.c | 329 char *stack; in load_sipi_vector() local 354 stack = memalign(4096, size); in load_sipi_vector() 355 if (!stack) in load_sipi_vector() 357 params->stack_top = (u32)(stack + size); in load_sipi_vector()
|
| /arch/x86/lib/ |
| A D | elf_x86_64_efi.lds | 79 *(.note.GNU-stack)
|
| A D | elf_ia32_efi.lds | 88 *(.note.GNU-stack)
|
| /arch/arm/mach-kirkwood/ |
| A D | Kconfig | 25 bool "Use a custom location for the initial stack pointer address" 29 hex "Static location for the initial stack pointer"
|
| /arch/xtensa/cpu/ |
| A D | start.S | 382 addi a1, a1, -16 - 4 # create a small stack frame 458 mov a2, a1 # Provide stack frame as only argument 462 mov a6, a1 # Provide stack frame as only argument
|
| A D | u-boot.lds | 25 * initial stack. Not all Xtensa processor configurations support that, so
|
| /arch/powerpc/ |
| A D | Kconfig | 49 bool "Lock some portion of L1 for initial ram stack"
|
| /arch/riscv/ |
| A D | Kconfig | 102 Zero stack/GD/malloc area in SPL before using them, this is needed for 158 bool "Build with frame pointer for stack unwinding" 160 Choose this option to use the frame pointer so the stack can be 168 bool "Build SPL with frame pointer for stack unwinding" 171 Choose this option to use the frame pointer so the stack can be 419 On multiprocessor machines, U-Boot sets up a stack for each CPU.
|
| /arch/arm/mach-uniphier/arm32/ |
| A D | lowlevel_init.S | 31 bl setup_init_ram @ RAM area for stack and page table
|
| /arch/x86/ |
| A D | Kconfig | 445 stack and other purposes, while bringing up the main system DRAM. 636 more than one CPU. The stack memory used by all of these CPUs is 647 Each additional CPU started by U-Boot requires its own stack. This 648 option sets the stack size used by each CPU and directly affects 830 Estimated U-Boot's runtime stack size that needs to be reserved 922 is reserved on the stack before relocation. The region size is
|
| /arch/arm/mach-omap2/am33xx/ |
| A D | Kconfig | 263 the public L3 OCMC RAM to store r/w data like stack,
|
| /arch/arm/cpu/armv8/ |
| A D | Kconfig | 185 Address for placing the PSCI text, data and stack sections.
|
Completed in 54 milliseconds
12