/linux/tools/testing/selftests/kvm/s390x/ |
H A D | resets.c |
|
H A D | sync_regs_test.c |
|
/linux/tools/testing/selftests/kvm/ |
H A D | guest_memfd_test.c | 27 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() 61 TEST_ASSERT(!ret, "fallocate with aligned offset and size should succeed"); in test_fallocate() 65 TEST_ASSERT(ret, "fallocate with unaligned offset should fail"); in test_fallocate() 68 TEST_ASSERT(ret, "fallocate beginning at total_size should fail"); in test_fallocate() 71 TEST_ASSERT(ret, "fallocate beginning after total_size should fail"); in test_fallocate() 75 TEST_ASSERT(!ret, "fallocate(PUNCH_HOLE) at total_size should succeed"); in test_fallocate() [all …]
|
H A D | kvm_binary_stats_test.c | 42 TEST_ASSERT(id, "Allocate memory for id string"); in stats_test() 45 TEST_ASSERT(ret == header.name_size, in stats_test() 50 TEST_ASSERT(!strncmp(id, "kvm", 3) && strlen(id) < header.name_size, in stats_test() 63 TEST_ASSERT(header.desc_offset && header.desc_offset >= sizeof(header) && in stats_test() 67 TEST_ASSERT(header.desc_offset > header.data_offset || in stats_test() 82 TEST_ASSERT(strlen(pdesc->name) < 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() [all …]
|
H A D | set_memory_region_test.c | 79 TEST_ASSERT(!run->mmio.is_write, "Unexpected exit mmio write"); in vcpu_worker() 80 TEST_ASSERT(run->mmio.len == 8, in vcpu_worker() 83 TEST_ASSERT(run->mmio.phys_addr == MEM_REGION_GPA, 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() 128 TEST_ASSERT(gpa == MEM_REGION_GPA, "Failed vm_phy_pages_alloc\n"); in spawn_vm() 309 TEST_ASSERT(run->exit_reason == KVM_EXIT_SHUTDOWN || in test_delete_memory_region() 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( in test_invalid_memory_region_flags() [all...] |
H A D | rseq_test.c | 65 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()
|
H A D | kvm_page_table_test.c | 196 TEST_ASSERT(ret == 0, "Error in sem_wait"); in vcpu_worker() 205 TEST_ASSERT(ret == 0, "vcpu_run failed: %d", ret); 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() 353 TEST_ASSERT(vcpu_threads, "Memory allocation failed"); in run_test() 404 TEST_ASSERT(ret == 0, "Error in sem_post"); in run_test() [all …]
|
H A D | max_guest_memory_test.c |
|
/linux/tools/testing/selftests/kvm/lib/ |
H A D | userfaultfd_util.c | 37 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() 46 TEST_ASSERT(!epoll_ctl(epollfd, EPOLL_CTL_ADD, reader_args->pipe, &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() [all …]
|
H A D | elf.c | 22 TEST_ASSERT(fd >= 0, "Failed to open ELF file,\n" in elfhdr_get() 35 TEST_ASSERT((ident[EI_MAG0] == ELFMAG0) && (ident[EI_MAG1] == ELFMAG1) 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() [all …]
|
H A D | test_util.c | 47 TEST_ASSERT(size && isdigit(size[0]), "Need at least one digit in '%s'", size); in parse_size() 51 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() 153 TEST_ASSERT(thp_configured(), "THP is not configured in host kernel"); in get_trans_hugepagesz() 156 TEST_ASSERT(f != NULL, "Error in opening transparent_hugepage/hpage_pmd_size"); in get_trans_hugepagesz() 160 TEST_ASSERT(ret < 1, "Error reading transparent_hugepage/hpage_pmd_size"); in get_trans_hugepagesz() 174 TEST_ASSERT(f != NULL, "Error in opening /proc/meminfo"); in get_def_hugetlb_pagesz() 286 TEST_ASSERT(i < NUM_SRC_TYPES, "Backing src type ID %d too big", i); in vm_mem_backing_src_alias() [all …]
|
H A D | io.c | 51 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/ |
H A D | vgic_init.c |
|
H A D | smccc_filter.c |
|
H A D | vcpu_width_config.c |
|
/linux/tools/testing/selftests/kvm/x86_64/ |
H A D | xen_shinfo_test.c |
|
H A D | hyperv_cpuid.c |
|
H A D | userspace_msr_exit_test.c |
|
H A D | max_vcpuid_cap_test.c |
|
H A D | ucna_injection_test.c |
|
H A D | vmx_dirty_log_test.c |
|
H A D | sev_migrate_tests.c |
|
H A D | sync_regs_test.c |
|
H A D | xapic_ipi_test.c |
|
/linux/tools/testing/selftests/kvm/lib/s390x/ |
H A D | processor.c |
|