Home
last modified time | relevance | path

Searched refs:msr_bitmap (Results 1 – 11 of 11) sorted by relevance

/linux/arch/x86/kvm/svm/
A Dsvm_onhyperv.h24 u32 msr_bitmap:1; member
93 hve->hv_enlightenments_control.msr_bitmap) in svm_hv_vmcb_dirty_nested_enlightenments()
/linux/tools/testing/selftests/kvm/include/x86_64/
A Devmcs.h62 u64 msr_bitmap; member
202 u32 msr_bitmap:1; member
302 *value = current_evmcs->msr_bitmap; in evmcs_vmread()
689 current_evmcs->msr_bitmap = value; in evmcs_vmwrite()
/linux/arch/x86/include/asm/
A Dhyperv-tlfs.h413 u64 msr_bitmap; member
553 u32 msr_bitmap:1; member
/linux/arch/x86/kvm/vmx/
A Dvmcs12.h39 u64 msr_bitmap; member
222 CHECK_OFFSET(msr_bitmap, 56); in vmx_check_vmcs12_offsets()
A Dvmcs.h71 unsigned long *msr_bitmap; member
A Devmcs.h168 if (current_evmcs->hv_enlightenments_control.msr_bitmap) in evmcs_touch_msr_bitmap()
A Dvmx.c2630 if (loaded_vmcs->msr_bitmap) in free_loaded_vmcs()
2651 if (!loaded_vmcs->msr_bitmap) in alloc_loaded_vmcs()
3693 unsigned long *msr_bitmap = vmx->vmcs01.msr_bitmap; in vmx_disable_intercept_for_msr() local
3718 vmx_set_msr_bitmap_read(msr_bitmap, msr); in vmx_disable_intercept_for_msr()
3724 vmx_set_msr_bitmap_write(msr_bitmap, msr); in vmx_disable_intercept_for_msr()
3738 unsigned long *msr_bitmap = vmx->vmcs01.msr_bitmap; in vmx_enable_intercept_for_msr() local
3762 vmx_set_msr_bitmap_read(msr_bitmap, msr); in vmx_enable_intercept_for_msr()
3765 vmx_set_msr_bitmap_write(msr_bitmap, msr); in vmx_enable_intercept_for_msr()
3770 unsigned long *msr_bitmap = to_vmx(vcpu)->vmcs01.msr_bitmap; in vmx_reset_x2apic_msrs() local
3780 msr_bitmap[read_idx] = read_intercept; in vmx_reset_x2apic_msrs()
[all …]
A Dvmcs12.c33 FIELD64(MSR_BITMAP, msr_bitmap),
A Dnested.c509 if (CC(!page_address_valid(vcpu, vmcs12->msr_bitmap))) in nested_vmx_check_msr_bitmap_controls()
543 static inline void enable_x2apic_msr_intercepts(unsigned long *msr_bitmap) in enable_x2apic_msr_intercepts() argument
550 msr_bitmap[word] = ~0; in enable_x2apic_msr_intercepts()
551 msr_bitmap[word + (0x800 / sizeof(long))] = ~0; in enable_x2apic_msr_intercepts()
561 if (vmx_test_msr_bitmap_##rw(vmx->vmcs01.msr_bitmap, msr) || \
593 unsigned long *msr_bitmap_l0 = vmx->nested.vmcs02.msr_bitmap; in nested_vmx_prepare_msr_bitmap()
601 if (kvm_vcpu_map(vcpu, gpa_to_gfn(vmcs12->msr_bitmap), map)) in nested_vmx_prepare_msr_bitmap()
1646 vmcs12->msr_bitmap = evmcs->msr_bitmap; in copy_enlightened_to_vmcs12()
2136 vmcs_write64(MSR_BITMAP, __pa(vmx->nested.vmcs02.msr_bitmap)); in prepare_vmcs02_constant_state()
5692 bitmap = vmcs12->msr_bitmap; in nested_vmx_exit_handled_msr()
A Devmcs.c49 EVMCS1_FIELD(MSR_BITMAP, msr_bitmap,
/linux/Documentation/virt/kvm/
A Dnested-vmx.rst97 u64 msr_bitmap;

Completed in 35 milliseconds