/Linux-v4.19/tools/testing/selftests/kvm/lib/ |
D | kvm_util.c | 28 TEST_ASSERT(size != 0 && !(size & (size - 1)), in align() 58 TEST_ASSERT(ret != -1, "KVM_CHECK_EXTENSION IOCTL failed,\n" in kvm_check_cap() 83 TEST_ASSERT(ret == 0, "KVM_ENABLE_CAP IOCTL failed,\n" in vm_enable_cap() 97 TEST_ASSERT(vm->fd >= 0, "KVM_CREATE_VM ioctl failed, " in vm_open() 126 TEST_ASSERT(vm != NULL, "Insufficent Memory"); in vm_create() 150 TEST_ASSERT(false, "Unknown guest mode, mode: 0x%x", mode); in vm_create() 185 TEST_ASSERT(ret == 0, "KVM_SET_USER_MEMORY_REGION IOCTL failed,\n" in kvm_vm_restart() 201 TEST_ASSERT(ret == 0, "%s: KVM_GET_DIRTY_LOG failed: %s", in kvm_vm_get_dirty_log() 314 TEST_ASSERT(ret == 0, "munmap of VCPU fd failed, rc: %i " in vm_vcpu_rm() 317 TEST_ASSERT(ret == 0, "Close of VCPU fd failed, rc: %i " in vm_vcpu_rm() [all …]
|
D | elf.c | 24 TEST_ASSERT(fd >= 0, "Failed to open ELF file,\n" in elfhdr_get() 37 TEST_ASSERT((ident[EI_MAG0] == ELFMAG0) && (ident[EI_MAG1] == ELFMAG1) in elfhdr_get() 46 TEST_ASSERT(ident[EI_CLASS] == ELFCLASS64, in elfhdr_get() 53 TEST_ASSERT(((BYTE_ORDER == LITTLE_ENDIAN) in elfhdr_get() 68 TEST_ASSERT(ident[EI_VERSION] == EV_CURRENT, in elfhdr_get() 82 TEST_ASSERT(offset_rv == 0, "Seek to ELF header failed,\n" in elfhdr_get() 85 TEST_ASSERT(hdrp->e_phentsize == sizeof(Elf64_Phdr), in elfhdr_get() 90 TEST_ASSERT(hdrp->e_shentsize == sizeof(Elf64_Shdr), in elfhdr_get() 124 TEST_ASSERT(fd >= 0, "Failed to open ELF file,\n" in kvm_vm_elf_load() 143 TEST_ASSERT(offset_rv == offset, in kvm_vm_elf_load() [all …]
|
D | io.c | 52 TEST_ASSERT(count >= 0, "Unexpected count, count: %li", count); in test_write() 59 TEST_ASSERT(errno == EAGAIN || errno == EINTR, in test_write() 65 TEST_ASSERT(false, "Unexpected EOF,\n" in test_write() 71 TEST_ASSERT(rc >= 0, "Unexpected ret from write,\n" in test_write() 129 TEST_ASSERT(count >= 0, "Unexpected count, count: %li", count); in test_read() 136 TEST_ASSERT(errno == EAGAIN || errno == EINTR, in test_read() 142 TEST_ASSERT(false, "Unexpected EOF,\n" in test_read() 148 TEST_ASSERT(rc > 0, "Unexpected ret from read,\n" in test_read()
|
D | x86.c | 234 TEST_ASSERT(vm->mode == VM_MODE_FLAT48PG, "Attempt to use " in virt_pgd_alloc() 267 TEST_ASSERT(vm->mode == VM_MODE_FLAT48PG, "Attempt to use " in virt_pg_map() 270 TEST_ASSERT((vaddr % vm->page_size) == 0, in virt_pg_map() 274 TEST_ASSERT(sparsebit_is_set(vm->vpages_valid, in virt_pg_map() 278 TEST_ASSERT((paddr % vm->page_size) == 0, in virt_pg_map() 282 TEST_ASSERT((paddr >> vm->page_shift) <= vm->max_gfn, in virt_pg_map() 554 TEST_ASSERT(vm->mode == VM_MODE_FLAT48PG, "Attempt to use " in addr_gva2gpa() 583 TEST_ASSERT(false, "No mapping for vm virtual address, " in addr_gva2gpa() 640 TEST_ASSERT(false, "Unknown guest mode, mode: 0x%x", vm->mode); in vcpu_setup() 694 TEST_ASSERT(vcpu != NULL, "vcpu not found, vcpuid: %u", vcpuid); in vcpu_set_cpuid() [all …]
|
/Linux-v4.19/tools/testing/selftests/kvm/ |
D | sync_regs_test.c | 37 TEST_ASSERT(left->reg == right->reg, \ in compare_regs() 104 TEST_ASSERT(rv < 0 && errno == EINVAL, in main() 111 TEST_ASSERT(rv < 0 && errno == EINVAL, in main() 119 TEST_ASSERT(rv < 0 && errno == EINVAL, in main() 126 TEST_ASSERT(rv < 0 && errno == EINVAL, in main() 135 TEST_ASSERT(run->exit_reason == KVM_EXIT_IO, in main() 157 TEST_ASSERT(run->exit_reason == KVM_EXIT_IO, in main() 161 TEST_ASSERT(run->s.regs.regs.r11 == 0xBAD1DEA + 1, in main() 164 TEST_ASSERT(run->s.regs.sregs.apic_base == 1 << 11, in main() 184 TEST_ASSERT(run->exit_reason == KVM_EXIT_IO, in main() [all …]
|
D | dirty_log_test.c | 133 TEST_ASSERT(false, in vcpu_worker() 156 TEST_ASSERT(test_bit(page, bmap), in vm_dirty_log_verify() 169 TEST_ASSERT(*value_ptr == iteration || in vm_dirty_log_verify() 195 TEST_ASSERT(*value_ptr <= iteration, in vm_dirty_log_verify() 248 TEST_ASSERT(iterations > 2, "Iteration must be bigger than zero\n"); in main() 249 TEST_ASSERT(interval > 0, "Interval must be bigger than zero"); in main()
|
D | platform_info_test.c | 55 TEST_ASSERT(run->exit_reason == KVM_EXIT_IO, in test_msr_platform_info_enabled() 60 TEST_ASSERT(args.port == GUEST_PORT_SYNC, in test_msr_platform_info_enabled() 63 TEST_ASSERT((args.arg1 & MSR_PLATFORM_INFO_MAX_TURBO_RATIO) == in test_msr_platform_info_enabled() 75 TEST_ASSERT(run->exit_reason == KVM_EXIT_SHUTDOWN, in test_msr_platform_info_disabled()
|
D | state_test.c | 151 TEST_ASSERT(run->exit_reason == KVM_EXIT_IO, in main() 160 TEST_ASSERT(false, "%s at %s:%d", (const char *) regs1.rdi, in main() 168 TEST_ASSERT(false, "Unknown port 0x%x.", run->io.port); in main() 172 TEST_ASSERT(!strcmp((const char *)regs1.rdi, "hello") && in main() 189 TEST_ASSERT(!memcmp(®s1, ®s2, sizeof(regs2)), in main()
|
D | set_sregs_test.c | 44 TEST_ASSERT(rc, "Set IA32_APIC_BASE to %llx (invalid)", in main() 48 TEST_ASSERT(!rc, "Couldn't set IA32_APIC_BASE to %llx (valid)", in main()
|
D | vmx_tsc_adjust_test.c | 153 TEST_ASSERT(run->exit_reason == KVM_EXIT_IO, in main() 160 TEST_ASSERT(false, "%s", (const char *) args.arg0); in main() 168 TEST_ASSERT(false, "Unknown port 0x%x.", args.port); in main()
|
D | cr4_cpuid_sync_test.c | 98 TEST_ASSERT(false, "Guest CR4 bit (OSXSAVE) unsynchronized with CPUID bit."); in main() 103 TEST_ASSERT(false, "Unknown port 0x%x.", in main()
|
/Linux-v4.19/tools/testing/selftests/kvm/include/ |
D | test_util.h | 31 #define TEST_ASSERT(e, fmt, ...) \ macro 37 TEST_ASSERT(__a == __b, \
|