Searched refs:io_bitmap (Results 1 – 6 of 6) sorted by relevance
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/ |
A D | domain.h | 182 unsigned long *io_bitmap; member
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/svm/ |
A D | nestedsvm.c | 893 unsigned long *io_bitmap; in nsvm_vmcb_guest_intercepts_ioio() local 916 for ( io_bitmap = hvm_map_guest_frame_ro(gfn, 0); ; ) in nsvm_vmcb_guest_intercepts_ioio() 918 enabled = io_bitmap && test_bit(port, io_bitmap); in nsvm_vmcb_guest_intercepts_ioio() 923 hvm_unmap_guest_frame(io_bitmap, 0); in nsvm_vmcb_guest_intercepts_ioio() 924 io_bitmap = hvm_map_guest_frame_ro(++gfn, 0); in nsvm_vmcb_guest_intercepts_ioio() 928 hvm_unmap_guest_frame(io_bitmap, 0); in nsvm_vmcb_guest_intercepts_ioio()
|
A D | vmcb.c | 107 vmcb->_iopm_base_pa = __pa(v->domain->arch.hvm_domain.io_bitmap); in construct_vmcb()
|
/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | setup.c | 1805 __clear_bit(i, d->arch.hvm_domain.io_bitmap); in io_bitmap_cb() 1816 bitmap_fill(d->arch.hvm_domain.io_bitmap, 0x10000); in setup_io_bitmap() 1827 __set_bit(0xcf8, d->arch.hvm_domain.io_bitmap); in setup_io_bitmap() 1828 __set_bit(RTC_PORT(0), d->arch.hvm_domain.io_bitmap); in setup_io_bitmap() 1829 __set_bit(RTC_PORT(1), d->arch.hvm_domain.io_bitmap); in setup_io_bitmap()
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/vmx/ |
A D | vmcs.c | 1111 __vmwrite(IO_BITMAP_A, __pa(d->arch.hvm_domain.io_bitmap)); in construct_vmcs() 1112 __vmwrite(IO_BITMAP_B, __pa(d->arch.hvm_domain.io_bitmap) + PAGE_SIZE); in construct_vmcs()
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/ |
A D | hvm.c | 620 d->arch.hvm_domain.io_bitmap = _xmalloc(HVM_IOBITMAP_SIZE, PAGE_SIZE); in hvm_domain_initialise() 621 if ( d->arch.hvm_domain.io_bitmap == NULL ) in hvm_domain_initialise() 626 memset(d->arch.hvm_domain.io_bitmap, ~0, HVM_IOBITMAP_SIZE); in hvm_domain_initialise() 629 d->arch.hvm_domain.io_bitmap = hvm_io_bitmap; in hvm_domain_initialise() 666 xfree(d->arch.hvm_domain.io_bitmap); in hvm_domain_initialise()
|
Completed in 19 milliseconds