Home
last modified time | relevance | path

Searched refs:vcpu_set_reg (Results 1 – 19 of 19) sorted by relevance

/linux/include/kvm/
H A Darm_hypercalls.h37 vcpu_set_reg(vcpu, 0, a0); in smccc_set_retval()
38 vcpu_set_reg(vcpu, 1, a1); in smccc_set_retval()
39 vcpu_set_reg(vcpu, 2, a2); in smccc_set_retval()
40 vcpu_set_reg(vcpu, 3, a3); in smccc_set_retval()
/linux/tools/testing/selftests/kvm/lib/arm64/
H A Dprocessor.c315 vcpu_set_reg(vcpu, ctxt_reg_alias(vcpu, SYS_CPACR_EL1), 3 << 20); in aarch64_vcpu_setup()
387 vcpu_set_reg(vcpu, ctxt_reg_alias(vcpu, SYS_SCTLR_EL1), sctlr_el1); in aarch64_vcpu_setup()
388 vcpu_set_reg(vcpu, ctxt_reg_alias(vcpu, SYS_TCR_EL1), tcr_el1); in aarch64_vcpu_setup()
389 vcpu_set_reg(vcpu, ctxt_reg_alias(vcpu, SYS_MAIR_EL1), DEFAULT_MAIR_EL1); in aarch64_vcpu_setup()
390 vcpu_set_reg(vcpu, ctxt_reg_alias(vcpu, SYS_TTBR0_EL1), ttbr0_el1); in aarch64_vcpu_setup()
391 vcpu_set_reg(vcpu, KVM_ARM64_SYS_REG(SYS_TPIDR_EL1), vcpu->id); in aarch64_vcpu_setup()
396 vcpu_set_reg(vcpu, KVM_ARM64_SYS_REG(SYS_HCR_EL2), in aarch64_vcpu_setup()
413 vcpu_set_reg(vcpu, ARM64_CORE_REG(regs.pc), (uint64_t)guest_code);
431 vcpu_set_reg(vcpu, ctxt_reg_alias(vcpu, SYS_SP_EL1), stack_vaddr + stack_size); in __aarch64_vcpu_add()
461 vcpu_set_reg(vcp in vcpu_args_set()
[all...]
/linux/tools/testing/selftests/kvm/lib/riscv/
H A Dprocessor.c233 vcpu_set_reg(vcpu, RISCV_GENERAL_CSR_REG(satp), satp); in vcpu_arch_dump()
311 vcpu_set_reg(vcpu, RISCV_CORE_REG(regs.pc), (unsigned long)guest_code); in vm_arch_vcpu_add()
344 vcpu_set_reg(vcpu, RISCV_CORE_REG(regs.gp), current_gp); in vcpu_args_set()
347 vcpu_set_reg(vcpu, RISCV_CORE_REG(regs.sp), stack_vaddr + stack_size); in vcpu_args_set()
350 vcpu_set_reg(vcpu, RISCV_GENERAL_CSR_REG(sscratch), vcpu_id); in vcpu_args_set()
353 vcpu_set_reg(vcpu, RISCV_GENERAL_CSR_REG(stvec), (unsigned long)guest_unexp_trap); in vcpu_args_set()
396 vcpu_set_reg(vcpu, id, va_arg(ap, uint64_t)); in assert_on_unhandled_exception()
447 vcpu_set_reg(vcpu, RISCV_GENERAL_CSR_REG(stvec), (unsigned long)&exception_vectors); in vm_install_exception_handler()
/linux/tools/testing/selftests/kvm/arm64/
H A Dvpmu_counter_access.c516 vcpu_set_reg(vcpu, ctxt_reg_alias(vcpu, SYS_SP_EL1), sp); in run_access_test()
517 vcpu_set_reg(vcpu, ARM64_CORE_REG(regs.pc), (uint64_t)guest_code); in run_access_test()
570 vcpu_set_reg(vcpu, KVM_ARM64_SYS_REG(set_reg_id), max_counters_mask); in run_pmregs_validity_test()
H A Dset_id_regs.c391 vcpu_set_reg(vcpu, reg, val); in test_reg_set_success()
692 vcpu_set_reg(vcpu, KVM_ARM64_SYS_REG(SYS_CLIDR_EL1), clidr); in test_clidr()
705 vcpu_set_reg(vcpu, KVM_ARM64_SYS_REG(SYS_CTR_EL0), ctr); in test_ctr()
715 vcpu_set_reg(vcpu, KVM_ARM64_SYS_REG(id), val); in test_id_reg()
H A Daarch32_id_regs.c107 vcpu_set_reg(vcpu, reg_id, BAD_ID_REG_VAL); in test_user_raz_wi()
H A Darch_timer_edge_cases.c869 vcpu_set_reg(vcpu, KVM_REG_ARM_PTIMER_CNT, cnt); in kvm_set_cntxct()
871 vcpu_set_reg(vcpu, KVM_REG_ARM_TIMER_CNT, cnt); in kvm_set_cntxct()
/linux/tools/testing/selftests/kvm/riscv/
H A Debreak_test.c67 vcpu_set_reg(vcpu, RISCV_CORE_REG(regs.pc), pc + 4); in main()
H A Dget-reg-list.c191 vcpu_set_reg(vcpu, feature, 0); in override_vector_reg_size()
/linux/arch/arm64/kvm/hyp/vhe/
H A Dswitch.c331 vcpu_set_reg(vcpu, kvm_vcpu_sys_get_rt(vcpu), val); in kvm_hyp_handle_timer()
450 vcpu_set_reg(vcpu, rt, __vcpu_sys_reg(vcpu, CPTR_EL2)); in kvm_hyp_handle_cpacr_el1()
/linux/tools/testing/selftests/kvm/x86/
H A Dmsrs_test.c278 vcpu_set_reg(vcpu, KVM_X86_REG_KVM(reg), write_val); in host_test_kvm_reg()
302 vcpu_set_reg(vcpu, KVM_X86_REG_MSR(msr), reset_val); in host_test_msr()
/linux/arch/arm64/kvm/
H A Dreset.c264 vcpu_set_reg(vcpu, 0, reset_state.r0); in kvm_reset_vcpu()
H A Dhandle_exit.c83 vcpu_set_reg(vcpu, 0, ~0UL); in handle_smc()
H A Dsys_regs.c4778 vcpu_set_reg(vcpu, Rt, lower_32_bits(params.regval)); in kvm_handle_cp_64()
4779 vcpu_set_reg(vcpu, Rt2, upper_32_bits(params.regval)); in kvm_handle_cp_64()
4857 vcpu_set_reg(vcpu, Rt, params.regval); in kvm_handle_cp10_id()
4902 vcpu_set_reg(vcpu, Rt, params->regval); in kvm_emulate_cp15_id_reg()
4924 vcpu_set_reg(vcpu, Rt, params->regval); in kvm_handle_cp_32()
5223 vcpu_set_reg(vcpu, Rt, params.regval); in kvm_handle_sys_reg()
H A Dguest.c301 vcpu_set_reg(vcpu, i, (u32)vcpu_get_reg(vcpu, i)); in set_core_reg()
/linux/tools/testing/selftests/kvm/
H A Dmmu_stress_test.c182 vcpu_set_reg(vcpu, ARM64_CORE_REG(regs.pc), in vcpu_worker()
/linux/arch/arm64/include/asm/
H A Dkvm_emulate.h173 static __always_inline void vcpu_set_reg(struct kvm_vcpu *vcpu, u8 reg_num, in vcpu_set_reg() function
/linux/arch/arm64/kvm/hyp/include/hyp/
H A Dswitch.h740 vcpu_set_reg(vcpu, kvm_vcpu_sys_get_rt(vcpu), val); in kvm_handle_cntxct()
/linux/tools/testing/selftests/kvm/include/
H A Dkvm_util.h836 static inline void vcpu_set_reg(struct kvm_vcpu *vcpu, uint64_t id, uint64_t val) in vcpu_nested_state_get()
813 static inline void vcpu_set_reg(struct kvm_vcpu *vcpu, uint64_t id, uint64_t val) vcpu_set_reg() function