Home
last modified time | relevance | path

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

/Linux-v5.15/arch/x86/kvm/svm/
Dsvm_onhyperv.h24 u32 msr_bitmap:1; member
93 hve->hv_enlightenments_control.msr_bitmap) in svm_hv_vmcb_dirty_nested_enlightenments()
/Linux-v5.15/arch/x86/kvm/vmx/
Dvmx.c774 unsigned long *msr_bitmap; in msr_write_intercepted() local
780 msr_bitmap = to_vmx(vcpu)->loaded_vmcs->msr_bitmap; in msr_write_intercepted()
783 return !!test_bit(msr, msr_bitmap + 0x800 / f); in msr_write_intercepted()
786 return !!test_bit(msr, msr_bitmap + 0xc00 / f); in msr_write_intercepted()
2634 if (loaded_vmcs->msr_bitmap) in free_loaded_vmcs()
2635 free_page((unsigned long)loaded_vmcs->msr_bitmap); in free_loaded_vmcs()
2653 loaded_vmcs->msr_bitmap = (unsigned long *) in alloc_loaded_vmcs()
2655 if (!loaded_vmcs->msr_bitmap) in alloc_loaded_vmcs()
2657 memset(loaded_vmcs->msr_bitmap, 0xff, PAGE_SIZE); in alloc_loaded_vmcs()
2665 evmcs->hv_enlightenments_control.msr_bitmap = 1; in alloc_loaded_vmcs()
[all …]
Dvmcs.h71 unsigned long *msr_bitmap; member
Dvmcs12.h39 u64 msr_bitmap; member
222 CHECK_OFFSET(msr_bitmap, 56); in vmx_check_vmcs12_offsets()
Devmcs.h168 if (current_evmcs->hv_enlightenments_control.msr_bitmap) in evmcs_touch_msr_bitmap()
Dnested.c508 if (CC(!page_address_valid(vcpu, vmcs12->msr_bitmap))) in nested_vmx_check_msr_bitmap_controls()
531 unsigned long *msr_bitmap; in msr_write_intercepted_l01() local
537 msr_bitmap = to_vmx(vcpu)->vmcs01.msr_bitmap; in msr_write_intercepted_l01()
540 return !!test_bit(msr, msr_bitmap + 0x800 / f); in msr_write_intercepted_l01()
543 return !!test_bit(msr, msr_bitmap + 0xc00 / f); in msr_write_intercepted_l01()
590 static inline void enable_x2apic_msr_intercepts(unsigned long *msr_bitmap) in enable_x2apic_msr_intercepts() argument
597 msr_bitmap[word] = ~0; in enable_x2apic_msr_intercepts()
598 msr_bitmap[word + (0x800 / sizeof(long))] = ~0; in enable_x2apic_msr_intercepts()
611 unsigned long *msr_bitmap_l0 = to_vmx(vcpu)->nested.vmcs02.msr_bitmap; in nested_vmx_prepare_msr_bitmap()
619 if (kvm_vcpu_map(vcpu, gpa_to_gfn(vmcs12->msr_bitmap), map)) in nested_vmx_prepare_msr_bitmap()
[all …]
Dvmcs12.c33 FIELD64(MSR_BITMAP, msr_bitmap),
Devmcs.c49 EVMCS1_FIELD(MSR_BITMAP, msr_bitmap,
/Linux-v5.15/tools/testing/selftests/kvm/include/x86_64/
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-v5.15/arch/x86/include/asm/
Dhyperv-tlfs.h396 u64 msr_bitmap; member
536 u32 msr_bitmap:1; member
/Linux-v5.15/Documentation/virt/kvm/
Dnested-vmx.rst97 u64 msr_bitmap;