| /linux/tools/testing/selftests/kvm/s390/ |
| H A D | resets.c | 65 TEST_ASSERT(eval_reg == value, "value == 0x%lx", value); in test_one_reg() 81 TEST_ASSERT(irqs >= 0, "Could not fetch IRQs: errno %d", errno); in assert_noirq() 82 TEST_ASSERT(!irqs, "IRQ pending"); in assert_noirq() 93 TEST_ASSERT(!memcmp(®s.gprs, regs_null, sizeof(regs.gprs)), "grs == 0"); in assert_clear() 96 TEST_ASSERT(!memcmp(&sregs.acrs, regs_null, sizeof(sregs.acrs)), "acrs == 0"); in assert_clear() 99 TEST_ASSERT(!memcmp(&fpu.fprs, regs_null, sizeof(fpu.fprs)), "fprs == 0"); in assert_clear() 102 TEST_ASSERT(!memcmp(sync_regs->gprs, regs_null, sizeof(sync_regs->gprs)), in assert_clear() 105 TEST_ASSERT(!memcmp(sync_regs->acrs, regs_null, sizeof(sync_regs->acrs)), in assert_clear() 108 TEST_ASSERT(!memcmp(sync_regs->vrs, regs_null, sizeof(sync_regs->vrs)), in assert_clear() 116 TEST_ASSERT(sync_regs->gprs[0] == 0xffff000000000000UL, in assert_initial_noclear() [all …]
|
| /linux/tools/testing/selftests/kvm/ |
| 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 | guest_memfd_test.c | 32 TEST_ASSERT(read(fd, buf, sizeof(buf)) < 0, in test_file_read_write() 34 TEST_ASSERT(write(fd, buf, sizeof(buf)) < 0, in test_file_read_write() 36 TEST_ASSERT(pread(fd, buf, sizeof(buf), 0) < 0, in test_file_read_write() 38 TEST_ASSERT(pwrite(fd, buf, sizeof(buf), 0) < 0, in test_file_read_write() 47 TEST_ASSERT(mem == MAP_FAILED, "Copy-on-write not allowed by guest_memfd."); in test_mmap_cow() 65 TEST_ASSERT(!ret, "fallocate the first page should succeed."); in test_mmap_supported() 96 TEST_ASSERT(policy == MPOL_INTERLEAVE && nodemask == nodemask_0, in test_mbind() 103 TEST_ASSERT(policy == MPOL_BIND && nodemask == nodemask_0, in test_mbind() 110 TEST_ASSERT(policy == MPOL_DEFAULT && !nodemask, in test_mbind() 116 TEST_ASSERT(ret == -1 && errno == EINVAL, in test_mbind() [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() 230 TEST_ASSERT(!r, "sched_getaffinity failed, errno = %d (%s)", errno, in main() 236 TEST_ASSERT(!r, "rseq_register_current_thread failed, errno = %d (%s)", in main() 257 TEST_ASSERT(fd >= 0, __KVM_SYSCALL_ERROR("open() /dev/cpu_dma_latency", fd)); in main() 260 TEST_ASSERT(r >= 1, "Error setting /dev/cpu_dma_latency"); in main() 265 TEST_ASSERT(get_ucall(vcpu, NULL) == UCALL_SYNC, in main() 288 TEST_ASSERT(!r, "getcpu failed, errno = %d (%s)", in main() 294 TEST_ASSERT(rseq_cpu == cpu, in main() 313 TEST_ASSERT(skip_sanity_check || i > (NR_TASK_MIGRATIONS / 2), in main()
|
| 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(r && errno == EINVAL, in test_invalid_memory_region_flags() [all …]
|
| H A D | hardware_disable_test.c | 40 TEST_ASSERT(false, "%s: exited with reason %d: %s", in run_vcpu() 54 TEST_ASSERT(false, "%s: exited", __func__); in sleeping_thread() 64 TEST_ASSERT(r == 0, "%s: failed to create thread", __func__); in check_create_thread() 72 TEST_ASSERT(r == 0, "%s: failed set affinity", __func__); in check_set_affinity() 80 TEST_ASSERT(r == 0, "%s: failed to join thread", __func__); in check_join() 117 TEST_ASSERT(false, "%s: [%d] child escaped the ninja", __func__, run); in run_test() 146 TEST_ASSERT(false, "Child exited unexpectedly"); in wait_for_child_setup() 161 TEST_ASSERT(pid >= 0, "%s: unable to fork", __func__); in main() 171 TEST_ASSERT(r != pid, 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() 290 TEST_ASSERT(ret == 0, "Error in sem_init"); in pre_init_before_test() 293 TEST_ASSERT(ret == 0, "Error in sem_init"); in pre_init_before_test() 321 TEST_ASSERT(ret == 0, "Error in sem_post"); in vcpus_complete_new_stage() 328 TEST_ASSERT(ret == 0, "Error in sem_wait"); in vcpus_complete_new_stage() 350 TEST_ASSERT(vcpu_threads, "Memory allocation failed"); in run_test() 401 TEST_ASSERT(ret == 0, "Error in sem_post"); in run_test() [all …]
|
| /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 | 54 TEST_ASSERT(size && isdigit(size[0]), "Need at least one digit in '%s'", size); in parse_size() 58 TEST_ASSERT(base != ULLONG_MAX, "Overflow parsing size!"); in parse_size() 78 TEST_ASSERT(false, "Unknown size letter %c", *scale); in parse_size() 81 TEST_ASSERT((base << shift) >> shift == base, "Overflow scaling size!"); in parse_size() 148 TEST_ASSERT(ret == 0 || (ret == -1 && errno == ENOENT), in test_sysfs_path() 166 TEST_ASSERT(f, "Error opening '%s'", path); in get_sysfs_val() 169 TEST_ASSERT(ret > 0, "Error reading '%s'", path); in get_sysfs_val() 173 TEST_ASSERT(ret < 1, "Error reading '%s'", path); in get_sysfs_val() 181 TEST_ASSERT(thp_configured(), "THP is not configured in host kernel"); in get_trans_hugepagesz() 201 TEST_ASSERT(f != NULL, "Error in opening /proc/meminfo"); in get_def_hugetlb_pagesz() [all …]
|
| H A D | kvm_util.c | 84 TEST_ASSERT(r < path_size, in get_module_param() 90 TEST_ASSERT(bytes_read > 0, "read(%s) returned %ld, wanted %ld bytes", in get_module_param() 94 TEST_ASSERT(!r, "close(%s) failed", path); in get_module_param() 111 TEST_ASSERT(value[r - 1] == '\n', in kvm_get_module_param_integer() 161 TEST_ASSERT(ret >= 0, KVM_IOCTL_ERROR(KVM_CHECK_EXTENSION, ret)); in kvm_check_cap() 184 TEST_ASSERT(vm->fd >= 0, KVM_IOCTL_ERROR(KVM_CREATE_VM, vm->fd)); in vm_open() 225 TEST_ASSERT(i < NUM_VM_MODES, "Guest mode ID %d too big", i); in vm_guest_mode_string() 284 TEST_ASSERT(vm != NULL, "Insufficient Memory"); in ____vm_create() 344 TEST_ASSERT(vm->va_bits == 48, in ____vm_create() 379 TEST_ASSERT(!vm->type, "ARM doesn't support test-provided types"); in ____vm_create() [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/arm64/ |
| H A D | vgic_init.c | 46 TEST_ASSERT(ret && errno == want, "%s; want errno = %d", msg, want); in v3_redist_reg_get_errno() 56 TEST_ASSERT(val == want, "%s; want '0x%x', got '0x%x'", msg, want, val); in v3_redist_reg_get() 162 TEST_ASSERT(ret && errno == ENXIO, "attribute not supported"); in subtest_dist_rdist() 168 TEST_ASSERT(ret && errno == EINVAL, "GIC dist base not aligned"); in subtest_dist_rdist() 173 TEST_ASSERT(ret && errno == EINVAL, "GIC redist/cpu base not aligned"); in subtest_dist_rdist() 179 TEST_ASSERT(ret && errno == E2BIG, "dist address beyond IPA limit"); in subtest_dist_rdist() 183 TEST_ASSERT(ret && errno == E2BIG, "redist address beyond IPA limit"); in subtest_dist_rdist() 189 TEST_ASSERT(ret && errno == E2BIG, in subtest_dist_rdist() 201 TEST_ASSERT(ret && errno == EEXIST, "GIC redist base set again"); in subtest_dist_rdist() 210 TEST_ASSERT(ret && errno == EINVAL, in subtest_dist_rdist() [all …]
|
| H A D | smccc_filter.c | 70 TEST_ASSERT(!ret, "failed to configure SMCCC filter: %d", ret); in set_smccc_filter() 106 TEST_ASSERT(r < 0 && errno == EINVAL, in test_pad_must_be_zero() 120 TEST_ASSERT(r < 0 && errno == EEXIST, in test_filter_reserved_range() 127 TEST_ASSERT(r < 0 && errno == EEXIST, in test_filter_reserved_range() 140 TEST_ASSERT(r < 0 && errno == EINVAL, in test_invalid_nr_functions() 153 TEST_ASSERT(r < 0 && errno == EINVAL, in test_overflow_nr_functions() 166 TEST_ASSERT(r < 0 && errno == EINVAL, in test_reserved_action() 183 TEST_ASSERT(r < 0 && errno == EEXIST, in test_filter_overlap() 196 TEST_ASSERT(uc.args[1] == SMCCC_RET_NOT_SUPPORTED, in expect_call_denied() 225 TEST_ASSERT(run->exit_reason == KVM_EXIT_HYPERCALL, in expect_call_fwd_to_user() [all …]
|
| H A D | psci_test.c | 116 TEST_ASSERT(obs_pc == CPU_ON_ENTRY_ADDR, in assert_vcpu_reset() 119 TEST_ASSERT(obs_x0 == CPU_ON_CONTEXT_ID, in assert_vcpu_reset() 192 TEST_ASSERT(run->system_event.type == KVM_SYSTEM_EVENT_SUSPEND, in host_test_system_suspend() 248 TEST_ASSERT(psci_version >= PSCI_VERSION(1, 3), in host_test_system_off2() 258 TEST_ASSERT(run->system_event.type == KVM_SYSTEM_EVENT_SHUTDOWN, in host_test_system_off2() 261 TEST_ASSERT(run->system_event.ndata >= 1, in host_test_system_off2() 264 TEST_ASSERT(run->system_event.data[0] & KVM_SYSTEM_EVENT_SHUTDOWN_FLAG_PSCI_OFF2, in host_test_system_off2() 277 TEST_ASSERT(get_ucall(source, &uc) == UCALL_DONE, "Guest did not exit cleanly"); in host_test_system_off2() 278 TEST_ASSERT(nr_shutdowns == 2, "Two shutdown events were expected, but saw %d", nr_shutdowns); in host_test_system_off2()
|
| /linux/tools/testing/selftests/kvm/x86/ |
| H A D | hyperv_cpuid.c | 38 TEST_ASSERT(hv_cpuid_entries->nent == nent_expected, in test_hv_cpuid() 46 TEST_ASSERT((entry->function >= 0x40000000) && in test_hv_cpuid() 51 TEST_ASSERT(entry->index == 0, in test_hv_cpuid() 54 TEST_ASSERT(entry->flags == 0, in test_hv_cpuid() 57 TEST_ASSERT(!entry->padding[0] && !entry->padding[1] && in test_hv_cpuid() 64 TEST_ASSERT(entry->eax == test_val, in test_hv_cpuid() 71 TEST_ASSERT(has_irqchip || !(entry->edx & BIT(19)), in test_hv_cpuid() 77 TEST_ASSERT(!!test_val == !is_smt_possible(), in test_hv_cpuid() 81 TEST_ASSERT(has_irqchip || !(entry->eax & BIT(10)), in test_hv_cpuid() 85 TEST_ASSERT(entry->eax & (1UL << 19), in test_hv_cpuid() [all …]
|
| H A D | xen_shinfo_test.c | 464 TEST_ASSERT(zero_fd != -1, "Failed to open /dev/zero"); in main() 493 TEST_ASSERT(ruf.u.runstate_update_flag == 1, in main() 516 TEST_ASSERT(m == shinfo, "Failed to map /dev/zero over shared info"); in main() 632 TEST_ASSERT(rs->state_entry_time == rs->time[0] + in main() 645 TEST_ASSERT(!evtchn_irq_expected, "Event channel IRQ not seen"); in main() 715 TEST_ASSERT(!evtchn_irq_expected, in main() 728 TEST_ASSERT(!evtchn_irq_expected, in main() 748 TEST_ASSERT(!evtchn_irq_expected, in main() 759 TEST_ASSERT(!evtchn_irq_expected, in main() 772 TEST_ASSERT(!evtchn_irq_expected, in main() [all …]
|
| H A D | userspace_msr_exit_test.c | 401 TEST_ASSERT(run->msr.index == msr_index, in process_rdmsr() 422 TEST_ASSERT(false, "Unexpected MSR: 0x%04x", run->msr.index); in process_rdmsr() 433 TEST_ASSERT(run->msr.index == msr_index, in process_wrmsr() 450 TEST_ASSERT(false, "Unexpected MSR: 0x%04x", run->msr.index); in process_wrmsr() 462 TEST_ASSERT(get_ucall(vcpu, &uc) == UCALL_DONE, in process_ucall_done() 485 TEST_ASSERT(false, "Unexpected ucall"); in process_ucall() 526 TEST_ASSERT(rc, "KVM_CAP_X86_USER_SPACE_MSR is available"); in KVM_ONE_VCPU_TEST() 530 TEST_ASSERT(rc, "KVM_CAP_X86_MSR_FILTER is available"); in KVM_ONE_VCPU_TEST() 602 TEST_ASSERT(run->msr.reason == KVM_MSR_EXIT_REASON_FILTER, in handle_rdmsr() 607 TEST_ASSERT(run->msr.reason == KVM_MSR_EXIT_REASON_UNKNOWN, in handle_rdmsr() [all …]
|
| H A D | vmx_dirty_log_test.c | |
| H A D | ucna_injection_test.c | 142 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() 181 TEST_ASSERT(r == 0, in run_ucna_injection() 188 TEST_ASSERT(get_ucall(params->vcpu, &uc) == UCALL_SYNC, in run_ucna_injection() 190 TEST_ASSERT(uc.args[1] == SYNC_FIRST_UCNA, "Injecting first UCNA."); in run_ucna_injection() 198 TEST_ASSERT(get_ucall(params->vcpu, &uc) == UCALL_SYNC, in run_ucna_injection() 200 TEST_ASSERT(uc.args[1] == SYNC_SECOND_UCNA, "Injecting second UCNA."); in run_ucna_injection() 209 TEST_ASSERT(false, "vCPU assertion failure: %s.", in run_ucna_injection() 227 TEST_ASSERT(*params->p_i_ucna_rcvd == 1, "Only first UCNA get signaled."); in test_ucna_injection() 228 TEST_ASSERT(*params->p_i_ucna_addr == FIRST_UCNA_ADDR, in test_ucna_injection() [all …]
|
| H A D | cpuid_test.c | 89 TEST_ASSERT(cpuid1->nent == cpuid2->nent, in compare_cpuids() 98 TEST_ASSERT(e1->function == e2->function && in compare_cpuids() 107 TEST_ASSERT((e1->eax & mask.eax) == (e2->eax & mask.eax) && in compare_cpuids() 128 TEST_ASSERT(!strcmp((const char *)uc.args[0], "hello") && in run_vcpu() 138 TEST_ASSERT(false, "Unexpected exit: %s", in run_vcpu() 164 TEST_ASSERT(!rc, "Setting unmodified CPUID after KVM_RUN failed: %d", rc); in set_cpuid_after_run() 178 TEST_ASSERT(!rc, "Setting unmodified CPUID after KVM_RUN failed: %d", rc); in set_cpuid_after_run() 185 TEST_ASSERT(rc, "Changing CPU features should fail"); in set_cpuid_after_run() 194 TEST_ASSERT(rc, "Changing MAXPHYADDR should fail"); in set_cpuid_after_run() 204 TEST_ASSERT(cpuid->nent == vcpu->cpuid->nent, in test_get_cpuid2() [all …]
|
| H A D | set_sregs_test.c | 37 TEST_ASSERT(rc, "KVM allowed invalid " #cr " bit (0x%lx)", bit); \ 41 TEST_ASSERT(!memcmp(&new, &orig, sizeof(new)), "KVM modified sregs"); \ 86 TEST_ASSERT(!rc, "Failed to set supported CR4 bits (0x%lx)", cr4); in test_cr_bits() 88 TEST_ASSERT(!!(sregs.cr4 & X86_CR4_OSXSAVE) == in test_cr_bits() 93 TEST_ASSERT(!!(sregs.cr4 & X86_CR4_PKE) == in test_cr_bits() 99 TEST_ASSERT(sregs.cr4 == cr4, "sregs.CR4 (0x%llx) != CR4 (0x%lx)", in test_cr_bits() 146 TEST_ASSERT(rc, "Set IA32_APIC_BASE to %llx (invalid)", in main() 150 TEST_ASSERT(!rc, "Couldn't set IA32_APIC_BASE to %llx (valid)", in main()
|
| H A D | sync_regs_test.c | 48 TEST_ASSERT(left->reg == right->reg, \ in compare_regs() 178 TEST_ASSERT((run->s.regs.sregs.cr4 & X86_CR4_PAE) && in race_sync_regs() 216 TEST_ASSERT(rv < 0 && errno == EINVAL, in KVM_ONE_VCPU_TEST() 223 TEST_ASSERT(rv < 0 && errno == EINVAL, in KVM_ONE_VCPU_TEST() 237 TEST_ASSERT(rv < 0 && errno == EINVAL, in KVM_ONE_VCPU_TEST() 244 TEST_ASSERT(rv < 0 && errno == EINVAL, in KVM_ONE_VCPU_TEST() 294 TEST_ASSERT(run->s.regs.regs.rbx == 0xBAD1DEA + 1, in KVM_ONE_VCPU_TEST() 297 TEST_ASSERT(run->s.regs.sregs.apic_base == 1 << 11, in KVM_ONE_VCPU_TEST() 323 TEST_ASSERT(run->s.regs.regs.rbx != 0xDEADBEEF, in KVM_ONE_VCPU_TEST() 350 TEST_ASSERT(run->s.regs.regs.rbx == 0xAAAA, in KVM_ONE_VCPU_TEST() [all …]
|
| /linux/tools/testing/selftests/kvm/lib/x86/ |
| H A D | processor.c | 174 TEST_ASSERT(mmu->pgtable_levels == 4 || mmu->pgtable_levels == 5, in virt_mmu_init() 181 TEST_ASSERT(vm->mode == VM_MODE_PXXVYY_4K, in virt_arch_pgd_alloc() 203 TEST_ASSERT(!vm->stage2_mmu.pgtable_levels, "TDP MMU already initialized"); in tdp_mmu_init() 216 TEST_ASSERT((*parent_pte == mmu->pgd) || is_present_pte(mmu, parent_pte), in virt_get_pte() 249 TEST_ASSERT(current_level != target_level, in virt_create_upper_pte() 252 TEST_ASSERT(!is_huge_pte(mmu, pte), in virt_create_upper_pte() 266 TEST_ASSERT(vm->mode == VM_MODE_PXXVYY_4K, in __virt_pg_map() 269 TEST_ASSERT((gva % pg_size) == 0, in __virt_pg_map() 272 TEST_ASSERT(sparsebit_is_set(vm->vpages_valid, (gva >> vm->page_shift)), in __virt_pg_map() 274 TEST_ASSERT((gpa % pg_size) == 0, in __virt_pg_map() [all …]
|
| /linux/tools/testing/selftests/kvm/lib/s390/ |
| H A D | processor.c | 17 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, (gva >> vm->page_shift)), in virt_arch_pg_map() 61 TEST_ASSERT((gpa % vm->page_size) == 0, in virt_arch_pg_map() 65 TEST_ASSERT((gpa >> vm->page_shift) <= vm->max_gfn, in virt_arch_pg_map() 92 TEST_ASSERT(vm->page_size == PAGE_SIZE, "Unsupported page size: 0x%x", in addr_arch_gva2gpa() 98 TEST_ASSERT(!(entry[idx] & REGION_ENTRY_INVALID), in addr_arch_gva2gpa() 106 TEST_ASSERT(!(entry[idx] & PAGE_INVALID), in addr_arch_gva2gpa() 169 TEST_ASSERT(vm->page_size == PAGE_SIZE, "Unsupported page size: 0x%x", in vm_arch_vcpu_add() 198 TEST_ASSERT(num >= 1 && num <= 5, "Unsupported number of args,\n" in vcpu_args_set()
|