Home
last modified time | relevance | path

Searched refs:TEST_ASSERT (Results 1 – 25 of 116) sorted by relevance

12345

/linux/tools/testing/selftests/kvm/s390x/
A Dresets.c65 TEST_ASSERT(eval_reg == value, "value == 0x%lx", value); in test_one_reg()
82 TEST_ASSERT(!irqs, "IRQ pending"); in assert_noirq()
116 TEST_ASSERT(sync_regs->gprs[0] == 0xffff000000000000UL, in assert_initial_noclear()
118 TEST_ASSERT(sync_regs->gprs[1] == 0x0000555500000000UL, in assert_initial_noclear()
120 TEST_ASSERT(sync_regs->gprs[2] == 0x00000000aaaa0000UL, in assert_initial_noclear()
122 TEST_ASSERT(sync_regs->gprs[3] == 0x0000000000000000UL, in assert_initial_noclear()
124 TEST_ASSERT(sync_regs->fprs[0] == 0x3ff0000000000000UL, in assert_initial_noclear()
138 TEST_ASSERT(sregs.crs[14] == 0xC2000000UL, in assert_initial()
146 TEST_ASSERT(sync_regs->crs[14] == 0xC2000000UL, in assert_initial()
155 TEST_ASSERT(sync_regs->pp == 0, "pp == 0 (sync_regs)"); in assert_initial()
[all …]
A Dsync_regs_test.c38 TEST_ASSERT(left->reg == right->reg, \
44 TEST_ASSERT(left->reg == right->reg, \
82 TEST_ASSERT(rv < 0 && errno == EINVAL, in test_read_invalid()
89 TEST_ASSERT(rv < 0 && errno == EINVAL, in test_read_invalid()
103 TEST_ASSERT(rv < 0 && errno == EINVAL, in test_set_invalid()
110 TEST_ASSERT(rv < 0 && errno == EINVAL, in test_set_invalid()
126 TEST_ASSERT(rv == 0, "vcpu_run failed: %d", rv); in test_req_and_verify_all_valid_regs()
128 TEST_ASSERT(run->s390_sieic.icptcode == 4 && in test_req_and_verify_all_valid_regs()
167 TEST_ASSERT(run->s.regs.acrs[0] == 1 << 11, in test_set_and_verify_various_reg_values()
196 TEST_ASSERT(run->s.regs.gprs[11] != 0xDEADBEEF, in test_clear_kvm_dirty_regs_bits()
[all …]
/linux/tools/testing/selftests/kvm/
A Dguest_memfd_test.c27 TEST_ASSERT(read(fd, buf, sizeof(buf)) < 0, in test_file_read_write()
29 TEST_ASSERT(write(fd, buf, sizeof(buf)) < 0, in test_file_read_write()
31 TEST_ASSERT(pread(fd, buf, sizeof(buf), 0) < 0, in test_file_read_write()
33 TEST_ASSERT(pwrite(fd, buf, sizeof(buf), 0) < 0, in test_file_read_write()
51 TEST_ASSERT(!ret, "fstat should succeed"); in test_file_size()
117 TEST_ASSERT(ret == -1 && errno == EINVAL, in test_invalid_punch_hole()
132 TEST_ASSERT(fd == -1 && errno == EINVAL, in test_create_guest_memfd_invalid()
139 TEST_ASSERT(fd == -1 && errno == EINVAL, in test_create_guest_memfd_invalid()
154 TEST_ASSERT(ret != -1, "memfd fstat should succeed"); in test_create_guest_memfd_multiple()
161 TEST_ASSERT(ret != -1, "memfd fstat should succeed"); in test_create_guest_memfd_multiple()
[all …]
A Dkvm_binary_stats_test.c42 TEST_ASSERT(id, "Allocate memory for id string"); in stats_test()
45 TEST_ASSERT(ret == header.name_size, in stats_test()
86 TEST_ASSERT(type <= KVM_STATS_TYPE_MAX, in stats_test()
88 TEST_ASSERT(unit <= KVM_STATS_UNIT_MAX, in stats_test()
90 TEST_ASSERT(base <= KVM_STATS_BASE_MAX, in stats_test()
106 TEST_ASSERT(pdesc->exponent >= 0, in stats_test()
111 TEST_ASSERT(pdesc->exponent <= 0, in stats_test()
116 TEST_ASSERT(pdesc->exponent == 0, in stats_test()
123 TEST_ASSERT(pdesc->size, in stats_test()
128 TEST_ASSERT(pdesc->bucket_size, in stats_test()
[all …]
A Dset_memory_region_test.c80 TEST_ASSERT(run->mmio.len == 8, in vcpu_worker()
99 TEST_ASSERT(!clock_gettime(CLOCK_REALTIME, &ts), in wait_for_vcpu()
103 TEST_ASSERT(!sem_timedwait(&vcpu_ready, &ts), in wait_for_vcpu()
320 TEST_ASSERT(regs.rip >= final_rip_start && in test_delete_memory_region()
374 TEST_ASSERT(r && errno == EINVAL, in test_invalid_memory_region_flags()
382 TEST_ASSERT(r && errno == EINVAL, in test_invalid_memory_region_flags()
392 TEST_ASSERT(r && errno == EINVAL, in test_invalid_memory_region_flags()
398 TEST_ASSERT(r && errno == EINVAL, in test_invalid_memory_region_flags()
426 TEST_ASSERT(max_mem_slots > 0, in test_add_max_memory_regions()
456 TEST_ASSERT(ret == -1 && errno == EINVAL, in test_add_max_memory_regions()
[all …]
A Dhardware_disable_test.c41 TEST_ASSERT(false, "%s: exited with reason %d: %s", in run_vcpu()
55 TEST_ASSERT(false, "%s: exited", __func__); in sleeping_thread()
65 TEST_ASSERT(r == 0, "%s: failed to create thread", __func__); in check_create_thread()
73 TEST_ASSERT(r == 0, "%s: failed set affinity", __func__); in check_set_affinity()
81 TEST_ASSERT(r == 0, "%s: failed to join thread", __func__); in check_join()
118 TEST_ASSERT(false, "%s: [%d] child escaped the ninja", __func__, run); in run_test()
147 TEST_ASSERT(false, "Child exited unexpectedly"); in wait_for_child_setup()
162 TEST_ASSERT(pid >= 0, "%s: unable to fork", __func__); in main()
172 TEST_ASSERT(r != pid, in main()
A Drseq_test.c65 TEST_ASSERT(CPU_ISSET(cpu, &possible_mask), in next_cpu()
100 TEST_ASSERT(!r, "sched_setaffinity failed, errno = %d (%s)", in migration_worker()
227 TEST_ASSERT(!r, "sched_getaffinity failed, errno = %d (%s)", errno, in main()
233 TEST_ASSERT(!r, "rseq_register_current_thread failed, errno = %d (%s)", in main()
248 TEST_ASSERT(get_ucall(vcpu, NULL) == UCALL_SYNC, in main()
271 TEST_ASSERT(!r, "getcpu failed, errno = %d (%s)", in main()
277 TEST_ASSERT(rseq_cpu == cpu, in main()
293 TEST_ASSERT(skip_sanity_check || i > (NR_TASK_MIGRATIONS / 2), in main()
A Dkvm_page_table_test.c196 TEST_ASSERT(ret == 0, "Error in sem_wait"); in vcpu_worker()
206 TEST_ASSERT(get_ucall(vcpu, NULL) == UCALL_SYNC, in vcpu_worker()
223 TEST_ASSERT(ret == 0, "Error in sem_post"); in vcpu_worker()
293 TEST_ASSERT(ret == 0, "Error in sem_init"); in pre_init_before_test()
296 TEST_ASSERT(ret == 0, "Error in sem_init"); in pre_init_before_test()
324 TEST_ASSERT(ret == 0, "Error in sem_post"); in vcpus_complete_new_stage()
331 TEST_ASSERT(ret == 0, "Error in sem_wait"); in vcpus_complete_new_stage()
404 TEST_ASSERT(ret == 0, "Error in sem_post"); in run_test()
411 TEST_ASSERT(ret == 0, "Error in sem_destroy"); in run_test()
414 TEST_ASSERT(ret == 0, "Error in sem_destroy"); in run_test()
[all …]
/linux/tools/testing/selftests/kvm/lib/
A Duserfaultfd_util.c37 TEST_ASSERT(epollfd >= 0, "Failed to create epollfd."); in uffd_handler_thread_fn()
41 TEST_ASSERT(!epoll_ctl(epollfd, EPOLL_CTL_ADD, uffd, &evt), in uffd_handler_thread_fn()
55 TEST_ASSERT(r == 1, in uffd_handler_thread_fn()
62 TEST_ASSERT(!(evt.events & (EPOLLERR | EPOLLHUP)), in uffd_handler_thread_fn()
65 TEST_ASSERT(r == 1, in uffd_handler_thread_fn()
70 TEST_ASSERT(!(evt.events & (EPOLLERR | EPOLLHUP)), in uffd_handler_thread_fn()
75 TEST_ASSERT(errno == EAGAIN, in uffd_handler_thread_fn()
80 TEST_ASSERT(r == sizeof(msg), in uffd_handler_thread_fn()
89 TEST_ASSERT(r >= 0, in uffd_handler_thread_fn()
186 TEST_ASSERT(write(uffd->pipefds[i], &c, 1) == 1, in uffd_stop_demand_paging()
[all …]
A Delf.c22 TEST_ASSERT(fd >= 0, "Failed to open ELF file,\n" in elfhdr_get()
44 TEST_ASSERT(ident[EI_CLASS] == ELFCLASS64, in elfhdr_get()
51 TEST_ASSERT(((BYTE_ORDER == LITTLE_ENDIAN) in elfhdr_get()
66 TEST_ASSERT(ident[EI_VERSION] == EV_CURRENT, in elfhdr_get()
80 TEST_ASSERT(offset_rv == 0, "Seek to ELF header failed,\n" in elfhdr_get()
83 TEST_ASSERT(hdrp->e_phentsize == sizeof(Elf64_Phdr), in elfhdr_get()
88 TEST_ASSERT(hdrp->e_shentsize == sizeof(Elf64_Shdr), in elfhdr_get()
122 TEST_ASSERT(fd >= 0, "Failed to open ELF file,\n" in kvm_vm_elf_load()
141 TEST_ASSERT(offset_rv == offset, in kvm_vm_elf_load()
167 TEST_ASSERT(vaddr == seg_vstart, "Unable to allocate " in kvm_vm_elf_load()
[all …]
A Dtest_util.c51 TEST_ASSERT(base != ULLONG_MAX, "Overflow parsing size!"); in parse_size()
71 TEST_ASSERT(false, "Unknown size letter %c", *scale); in parse_size()
74 TEST_ASSERT((base << shift) >> shift == base, "Overflow scaling size!"); in parse_size()
141 TEST_ASSERT(ret == 0 || (ret == -1 && errno == ENOENT), in thp_configured()
174 TEST_ASSERT(f != NULL, "Error in opening /proc/meminfo"); in get_def_hugetlb_pagesz()
370 TEST_ASSERT(!errno, "strtol(\"%s\") failed", num_str); in atoi_paranoid()
371 TEST_ASSERT(num_str != end_ptr, in atoi_paranoid()
373 TEST_ASSERT(*end_ptr == '\0', in atoi_paranoid()
376 TEST_ASSERT(num >= INT_MIN && num <= INT_MAX, in atoi_paranoid()
388 TEST_ASSERT(vasprintf(&str, fmt, ap) >= 0, "vasprintf() failed"); in strdup_printf()
[all …]
A Dkvm_util.c34 TEST_ASSERT(fd >= 0, "Failed to open '%s'", path); in open_path_or_exit()
68 TEST_ASSERT(r < path_size, in get_module_param()
78 TEST_ASSERT(!r, "close(%s) failed", path); in get_module_param()
95 TEST_ASSERT(value[r - 1] == '\n', in get_module_param_integer()
377 TEST_ASSERT(nr_runnable_vcpus, in vm_nr_pages_required()
563 TEST_ASSERT(CPU_ISSET(pcpu, allowed_mask), in parse_pcpu()
833 TEST_ASSERT(region->host_mem != in vm_userspace_mem_region_hva_insert()
1026 TEST_ASSERT(!guest_memfd_offset, in vm_mem_add()
1284 TEST_ASSERT(vcpu->run != MAP_FAILED, in __vm_vcpu_add()
1673 TEST_ASSERT(ret == -1 && errno == EINTR, in vcpu_run_complete_io()
[all …]
A Dio.c51 TEST_ASSERT(count >= 0, "Unexpected count, count: %li", count); in test_write()
58 TEST_ASSERT(errno == EAGAIN || errno == EINTR, in test_write()
70 TEST_ASSERT(rc >= 0, "Unexpected ret from write,\n" in test_write()
128 TEST_ASSERT(count >= 0, "Unexpected count, count: %li", count); in test_read()
135 TEST_ASSERT(errno == EAGAIN || errno == EINTR, in test_read()
147 TEST_ASSERT(rc > 0, "Unexpected ret from read,\n" in test_read()
/linux/tools/testing/selftests/kvm/aarch64/
A Dvgic_init.c188 TEST_ASSERT(ret && errno == E2BIG, in subtest_dist_rdist()
209 TEST_ASSERT(ret && errno == EINVAL, in subtest_dist_rdist()
245 TEST_ASSERT(ret && errno == EINVAL, in subtest_v3_redist_regions()
265 TEST_ASSERT(ret && errno == EINVAL, in subtest_v3_redist_regions()
280 TEST_ASSERT(ret && errno == E2BIG, in subtest_v3_redist_regions()
287 TEST_ASSERT(ret && errno == E2BIG, in subtest_v3_redist_regions()
293 TEST_ASSERT(ret && errno == EINVAL, in subtest_v3_redist_regions()
388 TEST_ASSERT(ret && errno == EINVAL, in test_v2_uaccess_cpuif_no_vcpus()
454 TEST_ASSERT(!ret, "vcpu run"); in test_v3_new_redist_regions()
655 TEST_ASSERT(ret && errno == E2BIG, in test_v3_its_region()
[all …]
A Dsmccc_filter.c93 TEST_ASSERT(r < 0 && errno == EINVAL, in test_pad_must_be_zero()
107 TEST_ASSERT(r < 0 && errno == EEXIST, in test_filter_reserved_range()
114 TEST_ASSERT(r < 0 && errno == EEXIST, in test_filter_reserved_range()
127 TEST_ASSERT(r < 0 && errno == EINVAL, in test_invalid_nr_functions()
140 TEST_ASSERT(r < 0 && errno == EINVAL, in test_overflow_nr_functions()
153 TEST_ASSERT(r < 0 && errno == EINVAL, in test_reserved_action()
170 TEST_ASSERT(r < 0 && errno == EEXIST, in test_filter_overlap()
183 TEST_ASSERT(uc.args[1] == SMCCC_RET_NOT_SUPPORTED, in expect_call_denied()
212 TEST_ASSERT(run->exit_reason == KVM_EXIT_HYPERCALL, in expect_call_fwd_to_user()
214 TEST_ASSERT(run->hypercall.nr == func_id, in expect_call_fwd_to_user()
[all …]
A Dvcpu_width_config.c95 TEST_ASSERT(ret == 0, in main()
98 TEST_ASSERT(ret == 0, in main()
104 TEST_ASSERT(ret == 0, in main()
107 TEST_ASSERT(ret == 0, in main()
114 TEST_ASSERT(ret != 0, in main()
117 TEST_ASSERT(ret != 0, in main()
/linux/tools/testing/selftests/kvm/x86_64/
A Dhyperv_cpuid.c51 TEST_ASSERT(hv_cpuid_entries->nent == nent_expected, in test_hv_cpuid()
59 TEST_ASSERT((entry->function >= 0x40000000) && in test_hv_cpuid()
64 TEST_ASSERT(entry->index == 0, in test_hv_cpuid()
67 TEST_ASSERT(entry->flags == 0, in test_hv_cpuid()
70 TEST_ASSERT(!entry->padding[0] && !entry->padding[1] && in test_hv_cpuid()
77 TEST_ASSERT(entry->eax == test_val, in test_hv_cpuid()
86 TEST_ASSERT(!!test_val == !smt_possible(), in test_hv_cpuid()
91 TEST_ASSERT(entry->eax & (1UL << 19), in test_hv_cpuid()
95 TEST_ASSERT((entry->eax & 0xffff) == 0x101, in test_hv_cpuid()
124 TEST_ASSERT(ret == -1 && errno == E2BIG, in test_hv_cpuid_e2big()
A Dxen_shinfo_test.c731 TEST_ASSERT(!evtchn_irq_expected, in main()
744 TEST_ASSERT(!evtchn_irq_expected, in main()
764 TEST_ASSERT(!evtchn_irq_expected, in main()
775 TEST_ASSERT(!evtchn_irq_expected, in main()
788 TEST_ASSERT(!evtchn_irq_expected, in main()
799 TEST_ASSERT(!evtchn_irq_expected, in main()
822 TEST_ASSERT(!evtchn_irq_expected, in main()
836 TEST_ASSERT(!evtchn_irq_expected, in main()
889 TEST_ASSERT(!evtchn_irq_expected, in main()
906 TEST_ASSERT(!evtchn_irq_expected, in main()
[all …]
A Dmax_vcpuid_cap_test.c26 TEST_ASSERT(ret < 0, in main()
35 TEST_ASSERT(ret < 0, in main()
44 TEST_ASSERT(ret < 0, in main()
49 TEST_ASSERT(ret < 0, "Creating vCPU with ID > MAX_VCPU_ID should fail"); in main()
53 TEST_ASSERT(ret < 0, "Creating vCPU with ID[63:32] != 0 should fail"); in main()
57 TEST_ASSERT(ret >= 0, "Creating vCPU with ID 0 should succeed"); in main()
A Duserspace_msr_exit_test.c395 TEST_ASSERT(run->msr.index == msr_index, in process_rdmsr()
427 TEST_ASSERT(run->msr.index == msr_index, in process_wrmsr()
456 TEST_ASSERT(get_ucall(vcpu, &uc) == UCALL_DONE, in process_ucall_done()
479 TEST_ASSERT(false, "Unexpected ucall"); in process_ucall()
524 TEST_ASSERT(rc, "KVM_CAP_X86_MSR_FILTER is available"); in KVM_ONE_VCPU_TEST()
612 TEST_ASSERT(run->msr.data == 0x1234, in handle_wrmsr()
619 TEST_ASSERT(run->msr.data == 0x1234, in handle_wrmsr()
639 TEST_ASSERT(rc, "KVM_CAP_X86_MSR_FILTER is available"); in KVM_ONE_VCPU_TEST()
677 TEST_ASSERT(rc, "KVM_CAP_X86_MSR_FILTER is available"); in KVM_ONE_VCPU_TEST()
693 TEST_ASSERT(!r, __KVM_IOCTL_ERROR(#cmd, r)); \
[all …]
A Dvmx_dirty_log_test.c148 TEST_ASSERT(test_bit(0, bmap), "Page 0 incorrectly reported clean"); in test_vmx_dirty_log()
149 TEST_ASSERT(host_test_mem[0] == 1, "Page 0 not written by guest"); in test_vmx_dirty_log()
151 TEST_ASSERT(!test_bit(0, bmap), "Page 0 incorrectly reported dirty"); in test_vmx_dirty_log()
152 TEST_ASSERT(host_test_mem[0] == 0xaaaaaaaaaaaaaaaaULL, "Page 0 written by guest"); in test_vmx_dirty_log()
155 TEST_ASSERT(!test_bit(1, bmap), "Page 1 incorrectly reported dirty"); in test_vmx_dirty_log()
156 TEST_ASSERT(host_test_mem[4096 / 8] == 0xaaaaaaaaaaaaaaaaULL, "Page 1 written by guest"); in test_vmx_dirty_log()
157 TEST_ASSERT(!test_bit(2, bmap), "Page 2 incorrectly reported dirty"); in test_vmx_dirty_log()
158 TEST_ASSERT(host_test_mem[8192 / 8] == 0xaaaaaaaaaaaaaaaaULL, "Page 2 written by guest"); in test_vmx_dirty_log()
A Ducna_injection_test.c142 TEST_ASSERT(get_ucall(vcpu, &uc) == UCALL_SYNC, in run_vcpu_expect_gp()
144 TEST_ASSERT(uc.args[1] == SYNC_GP, "#GP is expected."); in run_vcpu_expect_gp()
180 TEST_ASSERT(r == 0, in run_ucna_injection()
187 TEST_ASSERT(get_ucall(params->vcpu, &uc) == UCALL_SYNC, in run_ucna_injection()
189 TEST_ASSERT(uc.args[1] == SYNC_FIRST_UCNA, "Injecting first UCNA."); in run_ucna_injection()
197 TEST_ASSERT(get_ucall(params->vcpu, &uc) == UCALL_SYNC, in run_ucna_injection()
199 TEST_ASSERT(uc.args[1] == SYNC_SECOND_UCNA, "Injecting second UCNA."); in run_ucna_injection()
208 TEST_ASSERT(false, "vCPU assertion failure: %s.", in run_ucna_injection()
227 TEST_ASSERT(*params->p_i_ucna_addr == FIRST_UCNA_ADDR, in test_ucna_injection()
229 TEST_ASSERT(*params->p_ucna_addr == FIRST_UCNA_ADDR, in test_ucna_injection()
[all …]
A Dsev_migrate_tests.c91 TEST_ASSERT(ret == -1 && errno == EIO, in test_sev_migrate_from()
150 TEST_ASSERT(ret == -1 && errno == EINVAL, in test_sev_migrate_parameters()
164 TEST_ASSERT( in test_sev_migrate_parameters()
170 TEST_ASSERT( in test_sev_migrate_parameters()
176 TEST_ASSERT( in test_sev_migrate_parameters()
182 TEST_ASSERT( in test_sev_migrate_parameters()
236 TEST_ASSERT( in verify_mirror_allowed_cmds()
278 TEST_ASSERT( in test_sev_mirror_parameters()
289 TEST_ASSERT( in test_sev_mirror_parameters()
299 TEST_ASSERT( in test_sev_mirror_parameters()
[all …]
A Dcpuid_test.c78 TEST_ASSERT(cpuid1->nent == cpuid2->nent, in compare_cpuids()
85 TEST_ASSERT(e1->function == e2->function && in compare_cpuids()
94 TEST_ASSERT(e1->eax == e2->eax && e1->ebx == e2->ebx && in compare_cpuids()
111 TEST_ASSERT(!strcmp((const char *)uc.args[0], "hello") && in run_vcpu()
121 TEST_ASSERT(false, "Unexpected exit: %s", in run_vcpu()
146 TEST_ASSERT(!rc, "Setting unmodified CPUID after KVM_RUN failed: %d", rc); in set_cpuid_after_run()
153 TEST_ASSERT(rc, "Changing CPU features should fail"); in set_cpuid_after_run()
162 TEST_ASSERT(rc, "Changing MAXPHYADDR should fail"); in set_cpuid_after_run()
172 TEST_ASSERT(cpuid->nent == vcpu->cpuid->nent, in test_get_cpuid2()
179 TEST_ASSERT(r && errno == E2BIG, KVM_IOCTL_ERROR(KVM_GET_CPUID2, r)); in test_get_cpuid2()
[all …]
/linux/tools/testing/selftests/kvm/lib/s390x/
A Dprocessor.c17 TEST_ASSERT(vm->page_size == PAGE_SIZE, "Unsupported page size: 0x%x", in virt_arch_pgd_alloc()
55 TEST_ASSERT((gva % vm->page_size) == 0, in virt_arch_pg_map()
59 TEST_ASSERT(sparsebit_is_set(vm->vpages_valid, in virt_arch_pg_map()
63 TEST_ASSERT((gpa % vm->page_size) == 0, in virt_arch_pg_map()
67 TEST_ASSERT((gpa >> vm->page_shift) <= vm->max_gfn, in virt_arch_pg_map()
94 TEST_ASSERT(vm->page_size == PAGE_SIZE, "Unsupported page size: 0x%x", in addr_arch_gva2gpa()
100 TEST_ASSERT(!(entry[idx] & REGION_ENTRY_INVALID), in addr_arch_gva2gpa()
108 TEST_ASSERT(!(entry[idx] & PAGE_INVALID), in addr_arch_gva2gpa()
171 TEST_ASSERT(vm->page_size == PAGE_SIZE, "Unsupported page size: 0x%x", in vm_arch_vcpu_add()
201 TEST_ASSERT(num >= 1 && num <= 5, "Unsupported number of args,\n" in vcpu_args_set()

Completed in 52 milliseconds

12345