Home
last modified time | relevance | path

Searched refs:stack_vaddr (Results 1 – 4 of 4) sorted by relevance

/linux/tools/testing/selftests/kvm/lib/s390/
H A Dprocessor.c166 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 Dprocessor.c319 uint64_t stack_vaddr; in vm_arch_vcpu_add() local
325 stack_vaddr = __vm_vaddr_alloc(vm, stack_size, in vm_arch_vcpu_add()
327 TEST_ASSERT(stack_vaddr != 0, "No memory for vm stack"); in vm_arch_vcpu_add()
332 regs.gpr[3] = stack_vaddr + stack_size; in vm_arch_vcpu_add()
/linux/tools/testing/selftests/kvm/lib/x86/
H A Dprocessor.c667 vm_vaddr_t stack_vaddr; in vm_arch_vcpu_add() local
670 stack_vaddr = __vm_vaddr_alloc(vm, DEFAULT_STACK_PGS * getpagesize(), in vm_arch_vcpu_add()
674 stack_vaddr += DEFAULT_STACK_PGS * getpagesize(); in vm_arch_vcpu_add()
685 TEST_ASSERT(IS_ALIGNED(stack_vaddr, PAGE_SIZE), in vm_arch_vcpu_add()
687 stack_vaddr -= 8; in vm_arch_vcpu_add()
697 regs.rsp = stack_vaddr; in vm_arch_vcpu_add()
/linux/tools/testing/selftests/kvm/lib/arm64/
H A Dprocessor.c387 uint64_t stack_vaddr; in __aarch64_vcpu_add() local
392 stack_vaddr = __vm_vaddr_alloc(vm, stack_size, in __aarch64_vcpu_add()
398 vcpu_set_reg(vcpu, ARM64_CORE_REG(sp_el1), stack_vaddr + stack_size); in __aarch64_vcpu_add()