/kernel/linux/linux-5.10/tools/testing/selftests/kvm/s390x/ |
H A D | resets.c | 69 TEST_ASSERT(eval_reg == value, "value == 0x%lx", value); in test_one_reg() 85 TEST_ASSERT(irqs >= 0, "Could not fetch IRQs: errno %d\n", errno); in assert_noirq() 86 TEST_ASSERT(!irqs, "IRQ pending"); in assert_noirq() 96 TEST_ASSERT(!memcmp(®s.gprs, regs_null, sizeof(regs.gprs)), "grs == 0"); in assert_clear() 99 TEST_ASSERT(!memcmp(&sregs.acrs, regs_null, sizeof(sregs.acrs)), "acrs == 0"); in assert_clear() 102 TEST_ASSERT(!memcmp(&fpu.fprs, regs_null, sizeof(fpu.fprs)), "fprs == 0"); in assert_clear() 105 TEST_ASSERT(!memcmp(sync_regs->gprs, regs_null, sizeof(sync_regs->gprs)), in assert_clear() 108 TEST_ASSERT(!memcmp(sync_regs->acrs, regs_null, sizeof(sync_regs->acrs)), in assert_clear() 111 TEST_ASSERT(!memcmp(sync_regs->vrs, regs_null, sizeof(sync_regs->vrs)), in assert_clear() 117 TEST_ASSERT(sync_reg in assert_initial_noclear() [all...] |
H A D | sync_regs_test.c | 40 TEST_ASSERT(left->reg == right->reg, \ 46 TEST_ASSERT(left->reg == right->reg, \ 101 TEST_ASSERT(rv < 0 && errno == EINVAL, in main() 108 TEST_ASSERT(rv < 0 && errno == EINVAL, in main() 116 TEST_ASSERT(rv < 0 && errno == EINVAL, in main() 123 TEST_ASSERT(rv < 0 && errno == EINVAL, in main() 131 TEST_ASSERT(rv == 0, "vcpu_run failed: %d\n", rv); in main() 132 TEST_ASSERT(run->exit_reason == KVM_EXIT_S390_SIEIC, in main() 136 TEST_ASSERT(run->s390_sieic.icptcode == 4 && in main() 156 TEST_ASSERT(r in main() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/s390x/ |
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\n", 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_reg in assert_initial_noclear() [all...] |
H A D | sync_regs_test.c | 40 TEST_ASSERT(left->reg == right->reg, \ 46 TEST_ASSERT(left->reg == right->reg, \ 84 TEST_ASSERT(rv < 0 && errno == EINVAL, in test_read_invalid() 91 TEST_ASSERT(rv < 0 && errno == EINVAL, in test_read_invalid() 105 TEST_ASSERT(rv < 0 && errno == EINVAL, in test_set_invalid() 112 TEST_ASSERT(rv < 0 && errno == EINVAL, in test_set_invalid() 128 TEST_ASSERT(rv == 0, "vcpu_run failed: %d\n", rv); in test_req_and_verify_all_valid_regs() 130 TEST_ASSERT(run->s390_sieic.icptcode == 4 && in test_req_and_verify_all_valid_regs() 164 TEST_ASSERT(rv == 0, "vcpu_run failed: %d\n", rv); in test_set_and_verify_various_reg_values() 166 TEST_ASSERT(ru in test_set_and_verify_various_reg_values() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/ |
H A D | kvm_binary_stats_test.c | 44 TEST_ASSERT(id, "Allocate memory for id string"); in stats_test() 47 TEST_ASSERT(ret == header.name_size, in stats_test() 52 TEST_ASSERT(!strncmp(id, "kvm", 3) && strlen(id) < header.name_size, in stats_test() 65 TEST_ASSERT(header.desc_offset && header.desc_offset >= sizeof(header) && in stats_test() 69 TEST_ASSERT(header.desc_offset > header.data_offset || in stats_test() 84 TEST_ASSERT(strlen(pdesc->name) < header.name_size, in stats_test() 88 TEST_ASSERT(type <= KVM_STATS_TYPE_MAX, in stats_test() 90 TEST_ASSERT(unit <= KVM_STATS_UNIT_MAX, in stats_test() 92 TEST_ASSERT(base <= KVM_STATS_BASE_MAX, in stats_test() 108 TEST_ASSERT(pdes in stats_test() [all...] |
H A D | rseq_test.c | 58 TEST_ASSERT(CPU_ISSET(cpu, &possible_mask), in next_cpu() 93 TEST_ASSERT(!r, "sched_setaffinity failed, errno = %d (%s)", in migration_worker() 197 TEST_ASSERT(!r, "sched_getaffinity failed, errno = %d (%s)", errno, in main() 203 TEST_ASSERT(!r, "rseq_register_current_thread failed, errno = %d (%s)", in main() 218 TEST_ASSERT(get_ucall(vcpu, NULL) == UCALL_SYNC, in main() 241 TEST_ASSERT(!r, "getcpu failed, errno = %d (%s)", in main() 247 TEST_ASSERT(rseq_cpu == cpu, in main() 258 TEST_ASSERT(i > (NR_TASK_MIGRATIONS / 2), in main()
|
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/lib/ |
H A D | kvm_util.c | 27 TEST_ASSERT(size != 0 && !(size & (size - 1)), in align() 42 * specified by the value of cap. On failure a TEST_ASSERT failure 58 TEST_ASSERT(ret >= 0, "KVM_CHECK_EXTENSION IOCTL failed,\n" in kvm_check_cap() 74 * Return: On success, 0. On failure a TEST_ASSERT failure is produced. 83 TEST_ASSERT(ret == 0, "KVM_ENABLE_CAP IOCTL failed,\n" in vm_enable_cap() 98 * Return: On success, 0. On failure a TEST_ASSERT failure is produced. 108 TEST_ASSERT(vcpu, "cannot find vcpu %d", vcpu_id); in vcpu_enable_cap() 111 TEST_ASSERT(!r, "KVM_ENABLE_CAP vCPU ioctl failed,\n" in vcpu_enable_cap() 129 TEST_ASSERT(vm->fd >= 0, "KVM_CREATE_VM ioctl failed, " in vm_open() 191 TEST_ASSERT(v in vm_create() [all...] |
H A D | elf.c | 23 TEST_ASSERT(fd >= 0, "Failed to open ELF file,\n" in elfhdr_get() 36 TEST_ASSERT((ident[EI_MAG0] == ELFMAG0) && (ident[EI_MAG1] == ELFMAG1) in elfhdr_get() 45 TEST_ASSERT(ident[EI_CLASS] == ELFCLASS64, in elfhdr_get() 52 TEST_ASSERT(((BYTE_ORDER == LITTLE_ENDIAN) in elfhdr_get() 67 TEST_ASSERT(ident[EI_VERSION] == EV_CURRENT, in elfhdr_get() 81 TEST_ASSERT(offset_rv == 0, "Seek to ELF header failed,\n" in elfhdr_get() 84 TEST_ASSERT(hdrp->e_phentsize == sizeof(Elf64_Phdr), in elfhdr_get() 89 TEST_ASSERT(hdrp->e_shentsize == sizeof(Elf64_Shdr), in elfhdr_get() 106 * Return: None, TEST_ASSERT failures for all error conditions 123 TEST_ASSERT(f in kvm_vm_elf_load() [all...] |
H A D | io.c | 22 * error (e.g. EIO). Such errors cause a TEST_ASSERT failure. 28 * write(2) or cause a TEST_ASSERT failure. 39 * On failure, a TEST_ASSERT failure is caused. 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() 94 * error (e.g. EIO). Such errors cause a TEST_ASSERT failure. Note, 96 * contains at least the number of requested bytes to be read. A TEST_ASSERT 105 * read(2) or cause a TEST_ASSERT failure. 116 * On failure, a TEST_ASSERT failur [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/ |
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() 106 * Return: None, TEST_ASSERT failures for all error conditions 122 TEST_ASSERT(f in kvm_vm_elf_load() [all...] |
H A D | test_util.c | 49 TEST_ASSERT(size && isdigit(size[0]), "Need at least one digit in '%s'", size); in parse_size() 53 TEST_ASSERT(base != ULLONG_MAX, "Overflow parsing size!"); in parse_size() 73 TEST_ASSERT(false, "Unknown size letter %c", *scale); in parse_size() 76 TEST_ASSERT((base << shift) >> shift == base, "Overflow scaling size!"); in parse_size() 143 TEST_ASSERT(ret == 0 || (ret == -1 && errno == ENOENT), in thp_configured() 155 TEST_ASSERT(thp_configured(), "THP is not configured in host kernel"); in get_trans_hugepagesz() 158 TEST_ASSERT(f != NULL, "Error in opening transparent_hugepage/hpage_pmd_size"); in get_trans_hugepagesz() 162 TEST_ASSERT(ret < 1, "Error reading transparent_hugepage/hpage_pmd_size"); in get_trans_hugepagesz() 176 TEST_ASSERT(f != NULL, "Error in opening /proc/meminfo"); in get_def_hugetlb_pagesz() 288 TEST_ASSERT( in vm_mem_backing_src_alias() [all...] |
H A D | io.c | 22 * error (e.g. EIO). Such errors cause a TEST_ASSERT failure. 28 * write(2) or cause a TEST_ASSERT failure. 39 * On failure, a TEST_ASSERT failure is caused. 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() 94 * error (e.g. EIO). Such errors cause a TEST_ASSERT failure. Note, 96 * contains at least the number of requested bytes to be read. A TEST_ASSERT 105 * read(2) or cause a TEST_ASSERT failure. 116 * On failure, a TEST_ASSERT failur [all...] |
H A D | kvm_util.c | 64 TEST_ASSERT(r < path_size, in get_module_param_bool() 70 TEST_ASSERT(r == 1, "read(%s) failed", path); in get_module_param_bool() 73 TEST_ASSERT(!r, "close(%s) failed", path); in get_module_param_bool() 108 * specified by the value of cap. On failure a TEST_ASSERT failure 121 TEST_ASSERT(ret >= 0, KVM_IOCTL_ERROR(KVM_CHECK_EXTENSION, ret)); in kvm_check_cap() 144 TEST_ASSERT(vm->fd >= 0, KVM_IOCTL_ERROR(KVM_CREATE_VM, vm->fd)); in vm_open() 169 TEST_ASSERT(i < NUM_VM_MODES, "Guest mode ID %d too big", i); in vm_guest_mode_string() 217 TEST_ASSERT(vm != NULL, "Insufficient Memory"); in ____vm_create() 270 TEST_ASSERT(vm->va_bits == 48 || vm->va_bits == 57, in ____vm_create() 318 TEST_ASSERT(nr_runnable_vcpu in vm_nr_pages_required() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/aarch64/ |
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() 150 TEST_ASSERT(ret && errno == ENXIO, "attribute not supported"); in subtest_dist_rdist() 156 TEST_ASSERT(ret && errno == EINVAL, "GIC dist base not aligned"); in subtest_dist_rdist() 161 TEST_ASSERT(ret && errno == EINVAL, "GIC redist/cpu base not aligned"); in subtest_dist_rdist() 167 TEST_ASSERT(ret && errno == E2BIG, "dist address beyond IPA limit"); in subtest_dist_rdist() 171 TEST_ASSERT(ret && errno == E2BIG, "redist address beyond IPA limit"); in subtest_dist_rdist() 177 TEST_ASSERT(ret && errno == E2BIG, in subtest_dist_rdist() 189 TEST_ASSERT(ret && errno == EEXIST, "GIC redist base set again"); in subtest_dist_rdist() 198 TEST_ASSERT(re in subtest_dist_rdist() [all...] |
H A D | smccc_filter.c | 58 TEST_ASSERT(!ret, "failed to configure SMCCC filter: %d", ret); in set_smccc_filter() 93 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(ru in expect_call_fwd_to_user() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/ |
H A D | xen_shinfo_test.c | 458 TEST_ASSERT(zero_fd != -1, "Failed to open /dev/zero"); in main() 487 TEST_ASSERT(ruf.u.runstate_update_flag == 1, in main() 504 TEST_ASSERT(m == shinfo, "Failed to map /dev/zero over shared info"); in main() 635 TEST_ASSERT(rs->state_entry_time == rs->time[0] + in main() 648 TEST_ASSERT(!evtchn_irq_expected, "Event channel IRQ not seen"); in main() 718 TEST_ASSERT(!evtchn_irq_expected, in main() 731 TEST_ASSERT(!evtchn_irq_expected, in main() 751 TEST_ASSERT(!evtchn_irq_expected, in main() 762 TEST_ASSERT(!evtchn_irq_expected, in main() 775 TEST_ASSERT(!evtchn_irq_expecte in main() [all...] |
H A D | hyperv_cpuid.c | 53 TEST_ASSERT(hv_cpuid_entries->nent == nent_expected, in test_hv_cpuid() 61 TEST_ASSERT((entry->function >= 0x40000000) && in test_hv_cpuid() 66 TEST_ASSERT(entry->index == 0, in test_hv_cpuid() 69 TEST_ASSERT(entry->flags == 0, in test_hv_cpuid() 72 TEST_ASSERT(!entry->padding[0] && !entry->padding[1] && in test_hv_cpuid() 79 TEST_ASSERT(entry->eax == test_val, in test_hv_cpuid() 88 TEST_ASSERT(!!test_val == !smt_possible(), in test_hv_cpuid() 93 TEST_ASSERT(entry->eax & (1UL << 19), in test_hv_cpuid() 97 TEST_ASSERT((entry->eax & 0xffff) == 0x101, in test_hv_cpuid() 126 TEST_ASSERT(re in test_hv_cpuid_e2big() [all...] |
H A D | ucna_injection_test.c | 145 TEST_ASSERT(get_ucall(vcpu, &uc) == UCALL_SYNC, in run_vcpu_expect_gp() 147 TEST_ASSERT(uc.args[1] == SYNC_GP, "#GP is expected."); in run_vcpu_expect_gp() 183 TEST_ASSERT(r == 0, in run_ucna_injection() 190 TEST_ASSERT(get_ucall(params->vcpu, &uc) == UCALL_SYNC, in run_ucna_injection() 192 TEST_ASSERT(uc.args[1] == SYNC_FIRST_UCNA, "Injecting first UCNA."); in run_ucna_injection() 200 TEST_ASSERT(get_ucall(params->vcpu, &uc) == UCALL_SYNC, in run_ucna_injection() 202 TEST_ASSERT(uc.args[1] == SYNC_SECOND_UCNA, "Injecting second UCNA."); in run_ucna_injection() 211 TEST_ASSERT(false, "vCPU assertion failure: %s.\n", in run_ucna_injection() 229 TEST_ASSERT(*params->p_i_ucna_rcvd == 1, "Only first UCNA get signaled."); in test_ucna_injection() 230 TEST_ASSERT(*param in test_ucna_injection() [all...] |
H A D | userspace_msr_exit_test.c | 414 TEST_ASSERT(run->msr.index == msr_index, in process_rdmsr() 435 TEST_ASSERT(false, "Unexpected MSR: 0x%04x", run->msr.index); in process_rdmsr() 446 TEST_ASSERT(run->msr.index == msr_index, in process_wrmsr() 463 TEST_ASSERT(false, "Unexpected MSR: 0x%04x", run->msr.index); in process_wrmsr() 475 TEST_ASSERT(get_ucall(vcpu, &uc) == UCALL_DONE, in process_ucall_done() 498 TEST_ASSERT(false, "Unexpected ucall"); in process_ucall() 539 TEST_ASSERT(rc, "KVM_CAP_X86_USER_SPACE_MSR is available"); in test_msr_filter_allow() 543 TEST_ASSERT(rc, "KVM_CAP_X86_MSR_FILTER is available"); in test_msr_filter_allow() 619 TEST_ASSERT(run->msr.reason == KVM_MSR_EXIT_REASON_FILTER, in handle_rdmsr() 624 TEST_ASSERT(ru in handle_rdmsr() [all...] |
H A D | vmx_dirty_log_test.c | 131 TEST_ASSERT(test_bit(0, bmap), "Page 0 incorrectly reported clean\n"); in main() 132 TEST_ASSERT(host_test_mem[0] == 1, "Page 0 not written by guest\n"); in main() 134 TEST_ASSERT(!test_bit(0, bmap), "Page 0 incorrectly reported dirty\n"); in main() 135 TEST_ASSERT(host_test_mem[0] == 0xaaaaaaaaaaaaaaaaULL, "Page 0 written by guest\n"); in main() 138 TEST_ASSERT(!test_bit(1, bmap), "Page 1 incorrectly reported dirty\n"); in main() 139 TEST_ASSERT(host_test_mem[4096 / 8] == 0xaaaaaaaaaaaaaaaaULL, "Page 1 written by guest\n"); in main() 140 TEST_ASSERT(!test_bit(2, bmap), "Page 2 incorrectly reported dirty\n"); in main() 141 TEST_ASSERT(host_test_mem[8192 / 8] == 0xaaaaaaaaaaaaaaaaULL, "Page 2 written by guest\n"); in main()
|
H A D | cpuid_test.c | 78 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( in test_get_cpuid2() [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/x86_64/ |
H A D | sync_regs_test.c | 43 TEST_ASSERT(left->reg == right->reg, \ in compare_regs() 110 TEST_ASSERT(rv < 0 && errno == EINVAL, in main() 117 TEST_ASSERT(rv < 0 && errno == EINVAL, in main() 125 TEST_ASSERT(rv < 0 && errno == EINVAL, in main() 132 TEST_ASSERT(rv < 0 && errno == EINVAL, in main() 138 /* TODO: BUILD TIME CHECK: TEST_ASSERT(KVM_SYNC_X86_NUM_FIELDS != 3); */ in main() 141 TEST_ASSERT(run->exit_reason == KVM_EXIT_IO, in main() 163 TEST_ASSERT(run->exit_reason == KVM_EXIT_IO, in main() 167 TEST_ASSERT(run->s.regs.regs.rbx == 0xBAD1DEA + 1, in main() 170 TEST_ASSERT(ru in main() [all...] |
H A D | hyperv_cpuid.c | 58 TEST_ASSERT(hv_cpuid_entries->nent == nent, in test_hv_cpuid() 66 TEST_ASSERT((entry->function >= 0x40000000) && in test_hv_cpuid() 71 TEST_ASSERT(evmcs_enabled || (entry->function != 0x4000000A), in test_hv_cpuid() 74 TEST_ASSERT(entry->index == 0, in test_hv_cpuid() 77 TEST_ASSERT(entry->flags == 0, in test_hv_cpuid() 80 TEST_ASSERT(!entry->padding[0] && !entry->padding[1] && in test_hv_cpuid() 87 TEST_ASSERT(entry->eax == test_val, in test_hv_cpuid() 96 TEST_ASSERT(!!test_val == !smt_possible(), in test_hv_cpuid() 120 TEST_ASSERT(ret == -1 && errno == E2BIG, in test_hv_cpuid_e2big()
|
H A D | vmx_dirty_log_test.c | 121 TEST_ASSERT(run->exit_reason == KVM_EXIT_IO, in main() 138 TEST_ASSERT(test_bit(0, bmap), "Page 0 incorrectly reported clean\n"); in main() 139 TEST_ASSERT(host_test_mem[0] == 1, "Page 0 not written by guest\n"); in main() 141 TEST_ASSERT(!test_bit(0, bmap), "Page 0 incorrectly reported dirty\n"); in main() 142 TEST_ASSERT(host_test_mem[0] == 0xaaaaaaaaaaaaaaaaULL, "Page 0 written by guest\n"); in main() 145 TEST_ASSERT(!test_bit(1, bmap), "Page 1 incorrectly reported dirty\n"); in main() 146 TEST_ASSERT(host_test_mem[4096 / 8] == 0xaaaaaaaaaaaaaaaaULL, "Page 1 written by guest\n"); in main() 147 TEST_ASSERT(!test_bit(2, bmap), "Page 2 incorrectly reported dirty\n"); in main() 148 TEST_ASSERT(host_test_mem[8192 / 8] == 0xaaaaaaaaaaaaaaaaULL, "Page 2 written by guest\n"); in main()
|
H A D | user_msr_test.c | 161 TEST_ASSERT(run->msr.reason == KVM_MSR_EXIT_REASON_FILTER, in handle_rdmsr() 166 TEST_ASSERT(run->msr.reason == KVM_MSR_EXIT_REASON_UNKNOWN, in handle_rdmsr() 177 TEST_ASSERT(run->msr.data == 0x1234, in handle_wrmsr() 179 TEST_ASSERT(run->msr.reason == KVM_MSR_EXIT_REASON_FILTER, in handle_wrmsr() 184 TEST_ASSERT(run->msr.data == 0x1234, in handle_wrmsr() 186 TEST_ASSERT(run->msr.reason == KVM_MSR_EXIT_REASON_UNKNOWN, in handle_wrmsr() 212 TEST_ASSERT(rc, "KVM_CAP_X86_USER_SPACE_MSR is available"); in main() 216 TEST_ASSERT(rc, "KVM_CAP_X86_MSR_FILTER is available"); in main() 224 TEST_ASSERT(rc == 0, "vcpu_run failed: %d\n", rc); in main() 242 TEST_ASSERT(msr_read in main() [all...] |