Searched refs:io_bitmap (Results 1 – 6 of 6) sorted by relevance
/xen/xen/include/asm-x86/hvm/ |
A D | domain.h | 178 unsigned long *io_bitmap; member
|
/xen/xen/arch/x86/hvm/svm/ |
A D | nestedsvm.c | 887 unsigned long *io_bitmap; in nsvm_vmcb_guest_intercepts_ioio() local 910 for ( io_bitmap = hvm_map_guest_frame_ro(gfn, 0); ; ) in nsvm_vmcb_guest_intercepts_ioio() 912 enabled = io_bitmap && test_bit(port, io_bitmap); in nsvm_vmcb_guest_intercepts_ioio() 917 hvm_unmap_guest_frame(io_bitmap, 0); in nsvm_vmcb_guest_intercepts_ioio() 918 io_bitmap = hvm_map_guest_frame_ro(++gfn, 0); in nsvm_vmcb_guest_intercepts_ioio() 922 hvm_unmap_guest_frame(io_bitmap, 0); in nsvm_vmcb_guest_intercepts_ioio()
|
A D | vmcb.c | 101 vmcb->_iopm_base_pa = __pa(v->domain->arch.hvm.io_bitmap); in construct_vmcb()
|
/xen/xen/arch/x86/ |
A D | setup.c | 2017 __clear_bit(i, d->arch.hvm.io_bitmap); in io_bitmap_cb() 2028 bitmap_fill(d->arch.hvm.io_bitmap, 0x10000); in setup_io_bitmap() 2039 __set_bit(0xcf8, d->arch.hvm.io_bitmap); in setup_io_bitmap() 2040 __set_bit(RTC_PORT(0), d->arch.hvm.io_bitmap); in setup_io_bitmap() 2041 __set_bit(RTC_PORT(1), d->arch.hvm.io_bitmap); in setup_io_bitmap()
|
/xen/xen/arch/x86/hvm/vmx/ |
A D | vmcs.c | 1171 __vmwrite(IO_BITMAP_A, __pa(d->arch.hvm.io_bitmap)); in construct_vmcs() 1172 __vmwrite(IO_BITMAP_B, __pa(d->arch.hvm.io_bitmap) + PAGE_SIZE); in construct_vmcs()
|
/xen/xen/arch/x86/hvm/ |
A D | hvm.c | 666 d->arch.hvm.io_bitmap = _xmalloc(HVM_IOBITMAP_SIZE, PAGE_SIZE); in hvm_domain_initialise() 667 if ( d->arch.hvm.io_bitmap == NULL ) in hvm_domain_initialise() 672 memset(d->arch.hvm.io_bitmap, ~0, HVM_IOBITMAP_SIZE); in hvm_domain_initialise() 675 d->arch.hvm.io_bitmap = hvm_io_bitmap; in hvm_domain_initialise() 716 xfree(d->arch.hvm.io_bitmap); in hvm_domain_initialise()
|
Completed in 22 milliseconds