Searched refs:msr_bitmap (Results 1 – 7 of 7) sorted by relevance
/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | monitor.c | 27 if ( !d->arch.monitor.msr_bitmap ) in arch_monitor_init_domain() 28 d->arch.monitor.msr_bitmap = xzalloc(struct monitor_msr_bitmap); in arch_monitor_init_domain() 30 if ( !d->arch.monitor.msr_bitmap ) in arch_monitor_init_domain() 38 xfree(d->arch.monitor.msr_bitmap); in arch_monitor_cleanup_domain() 46 ASSERT(d->arch.monitor.msr_bitmap && msr); in monitor_bitmap_for_msr() 52 return d->arch.monitor.msr_bitmap->low; in monitor_bitmap_for_msr() 58 return d->arch.monitor.msr_bitmap->hypervisor; in monitor_bitmap_for_msr() 63 return d->arch.monitor.msr_bitmap->high; in monitor_bitmap_for_msr() 75 if ( !d->arch.monitor.msr_bitmap ) in monitor_enable_msr() 94 if ( !d->arch.monitor.msr_bitmap ) in monitor_disable_msr() [all …]
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/vmx/ |
A D | vmcs.c | 826 struct vmx_msr_bitmap *msr_bitmap = v->arch.hvm_vmx.msr_bitmap; in vmx_clear_msr_intercept() local 830 if ( msr_bitmap == NULL ) in vmx_clear_msr_intercept() 839 clear_bit(msr, msr_bitmap->read_low); in vmx_clear_msr_intercept() 858 struct vmx_msr_bitmap *msr_bitmap = v->arch.hvm_vmx.msr_bitmap; in vmx_set_msr_intercept() local 861 if ( msr_bitmap == NULL ) in vmx_set_msr_intercept() 867 set_bit(msr, msr_bitmap->read_low); in vmx_set_msr_intercept() 869 set_bit(msr, msr_bitmap->write_low); in vmx_set_msr_intercept() 875 set_bit(msr, msr_bitmap->read_high); in vmx_set_msr_intercept() 1087 if ( msr_bitmap == NULL ) in construct_vmcs() 1093 memset(msr_bitmap, ~0, PAGE_SIZE); in construct_vmcs() [all …]
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/svm/ |
A D | svm.h | 52 unsigned long *svm_msrbit(unsigned long *msr_bitmap, uint32_t msr);
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/vmx/ |
A D | vmcs.h | 132 struct vmx_msr_bitmap *msr_bitmap; member 551 bool vmx_msr_is_intercepted(struct vmx_msr_bitmap *msr_bitmap,
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | domain.h | 413 struct monitor_msr_bitmap *msr_bitmap; member
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/svm/ |
A D | svm.c | 129 svm_msrbit(unsigned long *msr_bitmap, uint32_t msr) in svm_msrbit() argument 137 msr_bit = msr_bitmap + 0x0000 / BYTES_PER_LONG; in svm_msrbit() 139 msr_bit = msr_bitmap + 0x0800 / BYTES_PER_LONG; in svm_msrbit() 141 msr_bit = msr_bitmap + 0x1000 / BYTES_PER_LONG; in svm_msrbit()
|
A D | nestedsvm.c | 862 nsvm_vmcb_guest_intercepts_msr(unsigned long *msr_bitmap, in nsvm_vmcb_guest_intercepts_msr() argument 868 msr_bit = svm_msrbit(msr_bitmap, msr); in nsvm_vmcb_guest_intercepts_msr()
|
Completed in 19 milliseconds