Lines Matching defs:bitmap
509 * For x2APIC MSRs, ignore the vmcs01 bitmap. L1 can enable x2APIC without L1
565 * Merge L0's and L1's MSR bitmap, return false to indicate that
578 /* Nothing to do if the MSR bitmap is not in use. */
584 * MSR bitmap update can be skipped when:
585 * - MSR bitmap for L1 hasn't changed.
589 * and tells KVM (L0) there were no changes in MSR bitmap for L2.
614 * directly from the L1 bitmap.
641 * Always check vmcs01's bitmap to honor userspace MSR filters and any
642 * other runtime changes to vmcs01's bitmap, e.g. dynamic pass-through.
2290 * we do not have access to L1's MSR bitmap yet. For now, keep
5929 gpa_t bitmap, last_bitmap;
5937 bitmap = vmcs12->io_bitmap_a;
5939 bitmap = vmcs12->io_bitmap_b;
5942 bitmap += (port & 0x7fff) / 8;
5944 if (last_bitmap != bitmap)
5945 if (kvm_vcpu_read_guest(vcpu, bitmap, &b, 1))
5952 last_bitmap = bitmap;
5980 * MSR bitmap. This may be the case even when L0 doesn't use MSR bitmaps.
5987 gpa_t bitmap;
5997 bitmap = vmcs12->msr_bitmap;
5999 bitmap += 2048;
6002 bitmap += 1024;
6005 /* Then read the msr_index'th bit from this bitmap: */
6008 if (kvm_vcpu_read_guest(vcpu, bitmap + msr_index/8, &b, 1))
6106 struct vmcs12 *vmcs12, gpa_t bitmap)
6123 if (kvm_vcpu_read_guest(vcpu, bitmap + field/8, &b, 1))
6332 * the XSS exit bitmap in vmcs12.
6847 * hardware. For example, L1 can specify an MSR bitmap - and we