/kvm-unit-tests/lib/s390x/ |
H A D | interrupt.c | 142 static void fixup_pgm_int(struct stack_frame_int *stack) in fixup_pgm_int() argument 168 lowcore.pgm_old_psw.addr = stack->grs0[12]; in fixup_pgm_int() 228 static void print_int_regs(struct stack_frame_int *stack, bool sie) in print_int_regs() argument 236 stack->grs1[0], stack->grs1[1], stack->grs0[0], stack->grs0[1]); in print_int_regs() 238 stack->grs0[2], stack->grs0[3], stack->grs0[4], stack->grs0[5]); in print_int_regs() 240 stack->grs0[6], stack->grs0[7], stack->grs0[8], stack->grs0[9]); in print_int_regs() 243 sblk = (struct kvm_s390_sie_block *)stack->grs0[12]; in print_int_regs() 245 stack->grs0[10], stack->grs0[11], sblk->gg14, sblk->gg15); in print_int_regs() 248 stack->grs0[10], stack->grs0[11], stack->grs0[12], stack->grs0[13]); in print_int_regs() 254 static void print_pgm_info(struct stack_frame_int *stack) in print_pgm_info() argument [all …]
|
H A D | stack.c | 21 struct stack_frame *stack = (struct stack_frame *)frame; in arch_backtrace_frame() local 24 stack = __builtin_frame_address(0); in arch_backtrace_frame() 26 for (depth = 0; stack && depth < max_depth; depth++) { in arch_backtrace_frame() 27 return_addrs[depth] = (void *)stack->grs[8]; in arch_backtrace_frame() 28 stack = stack->back_chain; in arch_backtrace_frame() 29 if (!stack) in arch_backtrace_frame()
|
H A D | smp.c | 242 free_pages(cpus[idx].stack); in smp_cpu_destroy() 244 cpus[idx].stack = (void *)-1UL; in smp_cpu_destroy() 268 cpus[idx].stack = (uint64_t *)alloc_pages(2); in smp_cpu_setup_nolock() 274 lc->sw_int_grs[15] = (uint64_t)cpus[idx].stack + (PAGE_SIZE * 4); in smp_cpu_setup_nolock() 353 cpus[0].stack = stackptr; in smp_setup()
|
/kvm-unit-tests/lib/powerpc/asm/ |
H A D | stack.h | 5 #error Do not directly include <asm/stack.h>. Just use <stack.h>.
|
H A D | smp.h | 12 unsigned long stack; member
|
/kvm-unit-tests/lib/ppc64/asm/ |
H A D | stack.h | 5 #error Do not directly include <asm/stack.h>. Just use <stack.h>.
|
/kvm-unit-tests/lib/x86/asm/ |
H A D | stack.h | 5 #error Do not directly include <asm/stack.h>. Just use <stack.h>.
|
/kvm-unit-tests/lib/s390x/asm/ |
H A D | stack.h | 13 #error Do not directly include <asm/stack.h>. Just use <stack.h>.
|
H A D | interrupt.h | 71 void handle_pgm_int(struct stack_frame_int *stack); 72 void handle_ext_int(struct stack_frame_int *stack);
|
/kvm-unit-tests/lib/arm64/asm/ |
H A D | stack.h | 5 #error Do not directly include <asm/stack.h>. Just use <stack.h>.
|
/kvm-unit-tests/lib/arm/asm/ |
H A D | stack.h | 5 #error Do not directly include <asm/stack.h>. Just use <stack.h>.
|
H A D | smp.h | 18 void *stack; /* must be first member of struct */ member
|
/kvm-unit-tests/lib/riscv/asm/ |
H A D | stack.h | 6 #error Do not directly include <asm/stack.h>. Just use <stack.h>.
|
/kvm-unit-tests/s390x/ |
H A D | panic-loop-extint.c | 17 static void ext_int_cleanup(struct stack_frame_int *stack) in ext_int_cleanup() argument 29 stack->crs[0] &= ~BIT(CTL0_CPU_TIMER); in ext_int_cleanup()
|
H A D | cpu-sie.S | 29 # Store scb and save_area pointer into stack frame
|
/kvm-unit-tests/arm/ |
H A D | cstart.S | 75 mov r0, lr @ lr is stack top (see above), 265 .macro set_mode_stack mode, stack argument 266 add \stack, #S_FRAME_SIZE 269 mov sp, \stack 372 tst sp, #4 @ check stack alignment 390 addne r6, #4 @ stack wasn't aligned
|
H A D | flat.lds | 15 * +----------------------+ <-- top of cpu0's stack 59 * stack depth is 16K for arm and PAGE_SIZE for arm64, see THREAD_SIZE
|
H A D | Makefile.arm | 31 cflatobjs += lib/arm/stack.o
|
/kvm-unit-tests/riscv/ |
H A D | flat.lds | 15 * +----------------------+ <-- top of cpu0's stack 60 * stack depth is 8K and sp must be 16 byte aligned
|
H A D | sbi-sse.c | 202 static void sse_free_stack(void *stack) in sse_free_stack() argument 204 free_page(stack - SSE_STACK_SIZE); in sse_free_stack() 539 .stack = sse_alloc_stack(), in sse_test_inject_simple() 654 sse_free_stack(args.stack); in sse_test_inject_simple() 757 cpu_arg->args.stack = sse_alloc_stack(); in sse_test_inject_local() 808 sse_free_stack(cpu_arg->args.stack); in sse_test_inject_local() 873 .stack = sse_alloc_stack(), in sse_test_inject_global() 889 sse_free_stack(args.stack); in sse_test_inject_global() 947 void *stack; in sse_test_injection_priority_arg() local 961 event_args->stack = 0; in sse_test_injection_priority_arg() [all …]
|
/kvm-unit-tests/powerpc/ |
H A D | Makefile.ppc64 | 20 cflatobjs += lib/ppc64/stack.o
|
H A D | flat.lds | 50 * stackptr set with initial stack frame (64 bytes) preallocated
|
/kvm-unit-tests/lib/arm/ |
H A D | smp.c | 58 secondary_data.stack = thread_stack_alloc(); in __smp_boot_secondary()
|
/kvm-unit-tests/ |
H A D | Makefile | 35 lib/stack.o 70 fno_stack_protector := $(call cc-option, -fno-stack-protector, "") 71 fno_stack_protector_all := $(call cc-option, -fno-stack-protector-all, "")
|
/kvm-unit-tests/arm/efi/ |
H A D | elf_aarch64_efi.lds | 61 *(.note.GNU-stack)
|