vm_check_cap
u64 valid_flags = vm_check_cap(vm, KVM_CAP_GUEST_MEMFD_FLAGS);
flags = vm_check_cap(vm, KVM_CAP_GUEST_MEMFD_FLAGS);
TEST_ASSERT(vm_check_cap(vm, KVM_CAP_GUEST_MEMFD_FLAGS) & GUEST_MEMFD_FLAG_MMAP,
vm_check_cap(vm, KVM_CAP_GUEST_MEMFD_FLAGS));
TEST_ASSERT(vm_check_cap(vm, KVM_CAP_GUEST_MEMFD_FLAGS) & GUEST_MEMFD_FLAG_INIT_SHARED,
vm_check_cap(vm, KVM_CAP_GUEST_MEMFD_FLAGS));
return vm_check_cap(vm, KVM_CAP_ARM_EL2) && vm->arch.has_gic;
if (request_mte && vm_check_cap(vm, KVM_CAP_ARM_MTE))
if (vm_check_cap(vm, KVM_CAP_DIRTY_LOG_RING_ACQ_REL))
int size = vm_check_cap(vcpu->vm, KVM_CAP_XSAVE2);
TEST_REQUIRE(vm_check_cap(vm, KVM_CAP_X86_DISABLE_EXITS) &
TEST_ASSERT_EQ(vm_check_cap(vm, KVM_CAP_X86_APIC_BUS_CYCLES_NS),
ret = vm_check_cap(vm, KVM_CAP_MAX_VCPU_ID);
unsigned long max_vcpu_id = vm_check_cap(vm, KVM_CAP_MAX_VCPU_ID);