Home
last modified time | relevance | path

Searched refs:exec_vmwrite32 (Results 1 – 12 of 12) sorted by relevance

/hypervisor/arch/x86/guest/
A Dvmcs.c62 exec_vmwrite32(VMX_GUEST_IA32_SYSENTER_CS, 0U); in init_guest_vmx()
68 exec_vmwrite32(VMX_GUEST_ACTIVITY_STATE, 0U); in init_guest_vmx()
69 exec_vmwrite32(VMX_GUEST_SMBASE, 0U); in init_guest_vmx()
359 exec_vmwrite32(VMX_TPR_THRESHOLD, 0U); in init_exec_ctrl()
431 exec_vmwrite32(VMX_PF_ERROR_CODE_MASK, 0U); in init_exec_ctrl()
437 exec_vmwrite32(VMX_PF_ERROR_CODE_MATCH, 0U); in init_exec_ctrl()
444 exec_vmwrite32(VMX_CR3_TARGET_COUNT, 0U); in init_exec_ctrl()
504 exec_vmwrite32(VMX_ENTRY_CONTROLS, value32); in init_entry_ctrl()
521 exec_vmwrite32(VMX_ENTRY_INSTR_LENGTH, 0U); in init_entry_ctrl()
541 exec_vmwrite32(VMX_EXIT_CONTROLS, value32); in init_exit_ctrl()
[all …]
A Dvirq.c158 exec_vmwrite32(VMX_ENTRY_INT_INFO_FIELD, in vcpu_do_pending_extint()
243 exec_vmwrite32(VMX_ENTRY_EXCEPTION_ERROR_CODE, in vcpu_inject_exception()
247 exec_vmwrite32(VMX_ENTRY_INT_INFO_FIELD, VMX_INT_INFO_VALID | in vcpu_inject_exception()
322 exec_vmwrite32(VMX_PROC_VM_EXEC_CONTROLS, vcpu->arch.proc_vm_exec_ctrls); in interrupt_window_vmexit_handler()
421 exec_vmwrite32(VMX_ENTRY_INT_INFO_FIELD, in acrn_handle_pending_request()
437 exec_vmwrite32(VMX_ENTRY_INT_INFO_FIELD, arch->idt_vectoring_info); in acrn_handle_pending_request()
475 exec_vmwrite32(VMX_PROC_VM_EXEC_CONTROLS, vcpu->arch.proc_vm_exec_ctrls); in acrn_handle_pending_request()
564 exec_vmwrite32(VMX_PROC_VM_EXEC_CONTROLS, vcpu->arch.proc_vm_exec_ctrls); in nmi_window_vmexit_handler()
A Dlock_instr_emul.c119 exec_vmwrite32(VMX_PROC_VM_EXEC_CONTROLS, vcpu->arch.proc_vm_exec_ctrls); in emulate_lock_instr()
A Dtrusty.c183 exec_vmwrite32(VMX_GUEST_IA32_SYSENTER_CS, ext_ctx->ia32_sysenter_cs); in load_world_ctx()
197 exec_vmwrite32(VMX_GUEST_IDTR_LIMIT, ext_ctx->idtr.limit); in load_world_ctx()
198 exec_vmwrite32(VMX_GUEST_GDTR_LIMIT, ext_ctx->gdtr.limit); in load_world_ctx()
A Dvirtual_cr.c261 exec_vmwrite32(VMX_ENTRY_CONTROLS, entry_ctrls); in vmx_write_cr0()
282 exec_vmwrite32(VMX_ENTRY_CONTROLS, entry_ctrls); in vmx_write_cr0()
A Dnested.c1086 exec_vmwrite32(VMX_PROC_VM_EXEC_CONTROLS2, val32); in enable_vmcs_shadowing()
1103 exec_vmwrite32(VMX_PROC_VM_EXEC_CONTROLS2, val32); in disable_vmcs_shadowing()
1347 exec_vmwrite32(VMX_GUEST_IA32_SYSENTER_CS, vmcs12->host_ia32_sysenter_cs); in set_vmcs01_guest_state()
1394 exec_vmwrite32(VMX_GUEST_LDTR_ATTR, 0x10000U); in set_vmcs01_guest_state()
A Dvmexit.c320 exec_vmwrite32(VMX_PROC_VM_EXEC_CONTROLS, vcpu->arch.proc_vm_exec_ctrls); in mtf_vmexit_handler()
A Dvlapic.c2270 exec_vmwrite32(VMX_ENTRY_INT_INFO_FIELD, VMX_INT_INFO_VALID | vector); in apicv_basic_inject_intr()
2573 exec_vmwrite32(VMX_TPR_THRESHOLD, threshold); in vlapic_update_tpr_threshold()
/hypervisor/arch/x86/
A Dvmx.c188 void exec_vmwrite32(uint32_t field, uint32_t value) in exec_vmwrite32() function
/hypervisor/include/arch/x86/asm/guest/
A Dvcpu.h127 exec_vmwrite32(SEG_NAME##_LIMIT, (seg).limit); \
128 exec_vmwrite32(SEG_NAME##_ATTR, (seg).attr); \
/hypervisor/include/arch/x86/asm/
A Dvmx.h455 void exec_vmwrite32(uint32_t field, uint32_t value);
/hypervisor/debug/
A Dprofiling.c139 exec_vmwrite32(VMX_EXIT_MSR_LOAD_COUNT, ss->vmexit_msr_cnt); in profiling_enable_pmu()
191 exec_vmwrite32(VMX_EXIT_MSR_LOAD_COUNT, MAX_HV_MSR_LIST_NUM); in profiling_disable_pmu()

Completed in 25 milliseconds