Searched refs:stack_vaddr (Results 1 – 5 of 5) sorted by relevance
| /linux/tools/testing/selftests/kvm/lib/s390/ |
| H A D | processor.c | 166 uint64_t stack_vaddr; in vm_arch_vcpu_add() local 174 stack_vaddr = __vm_vaddr_alloc(vm, stack_size, in vm_arch_vcpu_add() 182 regs.gprs[15] = stack_vaddr + (DEFAULT_STACK_PGS * getpagesize()) - 160; in vm_arch_vcpu_add()
|
| /linux/tools/testing/selftests/kvm/lib/loongarch/ |
| H A D | processor.c | 362 uint64_t stack_vaddr; in vm_arch_vcpu_add() local 368 stack_vaddr = __vm_vaddr_alloc(vm, stack_size, in vm_arch_vcpu_add() 370 TEST_ASSERT(stack_vaddr != 0, "No memory for vm stack"); in vm_arch_vcpu_add() 375 regs.gpr[3] = stack_vaddr + stack_size; in vm_arch_vcpu_add()
|
| /linux/tools/testing/selftests/kvm/lib/riscv/ |
| H A D | processor.c | 318 unsigned long stack_vaddr; in vm_arch_vcpu_add() 325 stack_vaddr = __vm_vaddr_alloc(vm, stack_size, in vm_arch_vcpu_add() 347 vcpu_set_reg(vcpu, RISCV_CORE_REG(regs.sp), stack_vaddr + stack_size); in vcpu_args_set() 302 unsigned long stack_vaddr; vm_arch_vcpu_add() local
|
| /linux/tools/testing/selftests/kvm/lib/x86/ |
| H A D | processor.c | 824 vm_vaddr_t stack_vaddr; in vm_arch_vcpu_add() local 827 stack_vaddr = __vm_vaddr_alloc(vm, DEFAULT_STACK_PGS * getpagesize(), in vm_arch_vcpu_add() 831 stack_vaddr += DEFAULT_STACK_PGS * getpagesize(); in vm_arch_vcpu_add() 842 TEST_ASSERT(IS_ALIGNED(stack_vaddr, PAGE_SIZE), in vm_arch_vcpu_add() 844 stack_vaddr -= 8; in vm_arch_vcpu_add() 854 regs.rsp = stack_vaddr; in vm_arch_vcpu_add()
|
| /linux/tools/testing/selftests/kvm/lib/arm64/ |
| H A D | processor.c | 420 uint64_t stack_vaddr; in __aarch64_vcpu_add() 425 stack_vaddr = __vm_vaddr_alloc(vm, stack_size, in __aarch64_vcpu_add() 431 vcpu_set_reg(vcpu, ctxt_reg_alias(vcpu, SYS_SP_EL1), stack_vaddr + stack_size); in __aarch64_vcpu_add() 423 uint64_t stack_vaddr; __aarch64_vcpu_add() local
|