Home
last modified time | relevance | path

Searched refs:evmcs (Results 1 – 3 of 3) sorted by relevance

/arch/x86/kvm/vmx/
Dnested.c1430 struct hv_enlightened_vmcs *evmcs = vmx->nested.hv_evmcs; in copy_enlightened_to_vmcs12() local
1433 vmcs12->tpr_threshold = evmcs->tpr_threshold; in copy_enlightened_to_vmcs12()
1434 vmcs12->guest_rip = evmcs->guest_rip; in copy_enlightened_to_vmcs12()
1436 if (unlikely(!(evmcs->hv_clean_fields & in copy_enlightened_to_vmcs12()
1438 vmcs12->guest_rsp = evmcs->guest_rsp; in copy_enlightened_to_vmcs12()
1439 vmcs12->guest_rflags = evmcs->guest_rflags; in copy_enlightened_to_vmcs12()
1441 evmcs->guest_interruptibility_info; in copy_enlightened_to_vmcs12()
1444 if (unlikely(!(evmcs->hv_clean_fields & in copy_enlightened_to_vmcs12()
1447 evmcs->cpu_based_vm_exec_control; in copy_enlightened_to_vmcs12()
1450 if (unlikely(!(evmcs->hv_clean_fields & in copy_enlightened_to_vmcs12()
[all …]
Dvmx.c538 struct hv_enlightened_vmcs *evmcs; in hv_enable_direct_tlbflush() local
551 evmcs = (struct hv_enlightened_vmcs *)to_vmx(vcpu)->loaded_vmcs->vmcs; in hv_enable_direct_tlbflush()
553 evmcs->partition_assist_page = in hv_enable_direct_tlbflush()
555 evmcs->hv_vm_id = (unsigned long)vcpu->kvm; in hv_enable_direct_tlbflush()
556 evmcs->hv_enlightenments_control.nested_flush_hypercall = 1; in hv_enable_direct_tlbflush()
2593 struct hv_enlightened_vmcs *evmcs = in alloc_loaded_vmcs() local
2596 evmcs->hv_enlightenments_control.msr_bitmap = 1; in alloc_loaded_vmcs()
/arch/x86/kvm/
DMakefile15 kvm-intel-y += vmx/vmx.o vmx/vmenter.o vmx/pmu_intel.o vmx/vmcs12.o vmx/evmcs.o vmx/nested.o