|
|
|
|
@ -18,177 +18,177 @@ LIBKVM += lib/userfaultfd_util.c
|
|
|
|
|
|
|
|
|
|
LIBKVM_STRING += lib/string_override.c
|
|
|
|
|
|
|
|
|
|
LIBKVM_x86_64 += lib/x86_64/apic.c
|
|
|
|
|
LIBKVM_x86_64 += lib/x86_64/handlers.S
|
|
|
|
|
LIBKVM_x86_64 += lib/x86_64/hyperv.c
|
|
|
|
|
LIBKVM_x86_64 += lib/x86_64/memstress.c
|
|
|
|
|
LIBKVM_x86_64 += lib/x86_64/pmu.c
|
|
|
|
|
LIBKVM_x86_64 += lib/x86_64/processor.c
|
|
|
|
|
LIBKVM_x86_64 += lib/x86_64/sev.c
|
|
|
|
|
LIBKVM_x86_64 += lib/x86_64/svm.c
|
|
|
|
|
LIBKVM_x86_64 += lib/x86_64/ucall.c
|
|
|
|
|
LIBKVM_x86_64 += lib/x86_64/vmx.c
|
|
|
|
|
LIBKVM_x86 += lib/x86/apic.c
|
|
|
|
|
LIBKVM_x86 += lib/x86/handlers.S
|
|
|
|
|
LIBKVM_x86 += lib/x86/hyperv.c
|
|
|
|
|
LIBKVM_x86 += lib/x86/memstress.c
|
|
|
|
|
LIBKVM_x86 += lib/x86/pmu.c
|
|
|
|
|
LIBKVM_x86 += lib/x86/processor.c
|
|
|
|
|
LIBKVM_x86 += lib/x86/sev.c
|
|
|
|
|
LIBKVM_x86 += lib/x86/svm.c
|
|
|
|
|
LIBKVM_x86 += lib/x86/ucall.c
|
|
|
|
|
LIBKVM_x86 += lib/x86/vmx.c
|
|
|
|
|
|
|
|
|
|
LIBKVM_aarch64 += lib/aarch64/gic.c
|
|
|
|
|
LIBKVM_aarch64 += lib/aarch64/gic_v3.c
|
|
|
|
|
LIBKVM_aarch64 += lib/aarch64/gic_v3_its.c
|
|
|
|
|
LIBKVM_aarch64 += lib/aarch64/handlers.S
|
|
|
|
|
LIBKVM_aarch64 += lib/aarch64/processor.c
|
|
|
|
|
LIBKVM_aarch64 += lib/aarch64/spinlock.c
|
|
|
|
|
LIBKVM_aarch64 += lib/aarch64/ucall.c
|
|
|
|
|
LIBKVM_aarch64 += lib/aarch64/vgic.c
|
|
|
|
|
LIBKVM_arm64 += lib/arm64/gic.c
|
|
|
|
|
LIBKVM_arm64 += lib/arm64/gic_v3.c
|
|
|
|
|
LIBKVM_arm64 += lib/arm64/gic_v3_its.c
|
|
|
|
|
LIBKVM_arm64 += lib/arm64/handlers.S
|
|
|
|
|
LIBKVM_arm64 += lib/arm64/processor.c
|
|
|
|
|
LIBKVM_arm64 += lib/arm64/spinlock.c
|
|
|
|
|
LIBKVM_arm64 += lib/arm64/ucall.c
|
|
|
|
|
LIBKVM_arm64 += lib/arm64/vgic.c
|
|
|
|
|
|
|
|
|
|
LIBKVM_s390x += lib/s390x/diag318_test_handler.c
|
|
|
|
|
LIBKVM_s390x += lib/s390x/processor.c
|
|
|
|
|
LIBKVM_s390x += lib/s390x/ucall.c
|
|
|
|
|
LIBKVM_s390x += lib/s390x/facility.c
|
|
|
|
|
LIBKVM_s390 += lib/s390/diag318_test_handler.c
|
|
|
|
|
LIBKVM_s390 += lib/s390/processor.c
|
|
|
|
|
LIBKVM_s390 += lib/s390/ucall.c
|
|
|
|
|
LIBKVM_s390 += lib/s390/facility.c
|
|
|
|
|
|
|
|
|
|
LIBKVM_riscv += lib/riscv/handlers.S
|
|
|
|
|
LIBKVM_riscv += lib/riscv/processor.c
|
|
|
|
|
LIBKVM_riscv += lib/riscv/ucall.c
|
|
|
|
|
|
|
|
|
|
# Non-compiled test targets
|
|
|
|
|
TEST_PROGS_x86_64 += x86_64/nx_huge_pages_test.sh
|
|
|
|
|
TEST_PROGS_x86 += x86/nx_huge_pages_test.sh
|
|
|
|
|
|
|
|
|
|
# Compiled test targets
|
|
|
|
|
TEST_GEN_PROGS_x86_64 = x86_64/cpuid_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/cr4_cpuid_sync_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/dirty_log_page_splitting_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/feature_msrs_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/exit_on_emulation_failure_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/fix_hypercall_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/hwcr_msr_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/hyperv_clock
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/hyperv_cpuid
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/hyperv_evmcs
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/hyperv_extended_hypercalls
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/hyperv_features
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/hyperv_ipi
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/hyperv_svm_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/hyperv_tlb_flush
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/kvm_clock_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/kvm_pv_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/monitor_mwait_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/nested_exceptions_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/platform_info_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/pmu_counters_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/pmu_event_filter_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/private_mem_conversions_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/private_mem_kvm_exits_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/set_boot_cpu_id
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/set_sregs_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/smaller_maxphyaddr_emulation_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/smm_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/state_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/vmx_preemption_timer_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/svm_vmcall_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/svm_int_ctl_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/svm_nested_shutdown_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/svm_nested_soft_inject_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/tsc_scaling_sync
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/sync_regs_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/ucna_injection_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/userspace_io_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/userspace_msr_exit_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/vmx_apic_access_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/vmx_close_while_nested_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/vmx_dirty_log_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/vmx_exception_with_invalid_guest_state
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/vmx_msrs_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/vmx_invalid_nested_guest_state
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/vmx_set_nested_state_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/vmx_tsc_adjust_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/vmx_nested_tsc_scaling_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/apic_bus_clock_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/xapic_ipi_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/xapic_state_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/xcr0_cpuid_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/xss_msr_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/debug_regs
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/tsc_msrs_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/vmx_pmu_caps_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/xen_shinfo_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/xen_vmcall_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/sev_init2_tests
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/sev_migrate_tests
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/sev_smoke_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/amx_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/max_vcpuid_cap_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/triple_fault_event_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += x86_64/recalc_apic_map_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += access_tracking_perf_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += coalesced_io_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += demand_paging_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += dirty_log_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += dirty_log_perf_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += guest_memfd_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += guest_print_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += hardware_disable_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += kvm_create_max_vcpus
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += kvm_page_table_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += mmu_stress_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += memslot_modification_stress_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += memslot_perf_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += rseq_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += set_memory_region_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += steal_time
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += kvm_binary_stats_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += system_counter_offset_test
|
|
|
|
|
TEST_GEN_PROGS_x86_64 += pre_fault_memory_test
|
|
|
|
|
TEST_GEN_PROGS_x86 = x86/cpuid_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/cr4_cpuid_sync_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/dirty_log_page_splitting_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/feature_msrs_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/exit_on_emulation_failure_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/fix_hypercall_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/hwcr_msr_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/hyperv_clock
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/hyperv_cpuid
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/hyperv_evmcs
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/hyperv_extended_hypercalls
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/hyperv_features
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/hyperv_ipi
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/hyperv_svm_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/hyperv_tlb_flush
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/kvm_clock_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/kvm_pv_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/monitor_mwait_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/nested_exceptions_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/platform_info_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/pmu_counters_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/pmu_event_filter_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/private_mem_conversions_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/private_mem_kvm_exits_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/set_boot_cpu_id
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/set_sregs_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/smaller_maxphyaddr_emulation_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/smm_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/state_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/vmx_preemption_timer_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/svm_vmcall_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/svm_int_ctl_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/svm_nested_shutdown_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/svm_nested_soft_inject_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/tsc_scaling_sync
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/sync_regs_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/ucna_injection_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/userspace_io_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/userspace_msr_exit_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/vmx_apic_access_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/vmx_close_while_nested_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/vmx_dirty_log_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/vmx_exception_with_invalid_guest_state
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/vmx_msrs_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/vmx_invalid_nested_guest_state
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/vmx_set_nested_state_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/vmx_tsc_adjust_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/vmx_nested_tsc_scaling_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/apic_bus_clock_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/xapic_ipi_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/xapic_state_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/xcr0_cpuid_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/xss_msr_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/debug_regs
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/tsc_msrs_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/vmx_pmu_caps_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/xen_shinfo_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/xen_vmcall_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/sev_init2_tests
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/sev_migrate_tests
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/sev_smoke_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/amx_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/max_vcpuid_cap_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/triple_fault_event_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += x86/recalc_apic_map_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += access_tracking_perf_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += coalesced_io_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += demand_paging_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += dirty_log_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += dirty_log_perf_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += guest_memfd_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += guest_print_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += hardware_disable_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += kvm_create_max_vcpus
|
|
|
|
|
TEST_GEN_PROGS_x86 += kvm_page_table_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += memslot_modification_stress_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += memslot_perf_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += mmu_stress_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += rseq_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += set_memory_region_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += steal_time
|
|
|
|
|
TEST_GEN_PROGS_x86 += kvm_binary_stats_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += system_counter_offset_test
|
|
|
|
|
TEST_GEN_PROGS_x86 += pre_fault_memory_test
|
|
|
|
|
|
|
|
|
|
# Compiled outputs used by test targets
|
|
|
|
|
TEST_GEN_PROGS_EXTENDED_x86_64 += x86_64/nx_huge_pages_test
|
|
|
|
|
TEST_GEN_PROGS_EXTENDED_x86 += x86/nx_huge_pages_test
|
|
|
|
|
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += aarch64/aarch32_id_regs
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += aarch64/arch_timer_edge_cases
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += aarch64/debug-exceptions
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += aarch64/hypercalls
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += aarch64/mmio_abort
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += aarch64/page_fault_test
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += aarch64/psci_test
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += aarch64/set_id_regs
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += aarch64/smccc_filter
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += aarch64/vcpu_width_config
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += aarch64/vgic_init
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += aarch64/vgic_irq
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += aarch64/vgic_lpi_stress
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += aarch64/vpmu_counter_access
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += aarch64/no-vgic-v3
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += access_tracking_perf_test
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += arch_timer
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += coalesced_io_test
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += demand_paging_test
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += dirty_log_test
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += dirty_log_perf_test
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += guest_print_test
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += get-reg-list
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += kvm_create_max_vcpus
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += kvm_page_table_test
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += memslot_modification_stress_test
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += memslot_perf_test
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += mmu_stress_test
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += rseq_test
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += set_memory_region_test
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += steal_time
|
|
|
|
|
TEST_GEN_PROGS_aarch64 += kvm_binary_stats_test
|
|
|
|
|
TEST_GEN_PROGS_arm64 += arm64/aarch32_id_regs
|
|
|
|
|
TEST_GEN_PROGS_arm64 += arm64/arch_timer_edge_cases
|
|
|
|
|
TEST_GEN_PROGS_arm64 += arm64/debug-exceptions
|
|
|
|
|
TEST_GEN_PROGS_arm64 += arm64/hypercalls
|
|
|
|
|
TEST_GEN_PROGS_arm64 += arm64/mmio_abort
|
|
|
|
|
TEST_GEN_PROGS_arm64 += arm64/page_fault_test
|
|
|
|
|
TEST_GEN_PROGS_arm64 += arm64/psci_test
|
|
|
|
|
TEST_GEN_PROGS_arm64 += arm64/set_id_regs
|
|
|
|
|
TEST_GEN_PROGS_arm64 += arm64/smccc_filter
|
|
|
|
|
TEST_GEN_PROGS_arm64 += arm64/vcpu_width_config
|
|
|
|
|
TEST_GEN_PROGS_arm64 += arm64/vgic_init
|
|
|
|
|
TEST_GEN_PROGS_arm64 += arm64/vgic_irq
|
|
|
|
|
TEST_GEN_PROGS_arm64 += arm64/vgic_lpi_stress
|
|
|
|
|
TEST_GEN_PROGS_arm64 += arm64/vpmu_counter_access
|
|
|
|
|
TEST_GEN_PROGS_arm64 += arm64/no-vgic-v3
|
|
|
|
|
TEST_GEN_PROGS_arm64 += access_tracking_perf_test
|
|
|
|
|
TEST_GEN_PROGS_arm64 += arch_timer
|
|
|
|
|
TEST_GEN_PROGS_arm64 += coalesced_io_test
|
|
|
|
|
TEST_GEN_PROGS_arm64 += demand_paging_test
|
|
|
|
|
TEST_GEN_PROGS_arm64 += dirty_log_test
|
|
|
|
|
TEST_GEN_PROGS_arm64 += dirty_log_perf_test
|
|
|
|
|
TEST_GEN_PROGS_arm64 += guest_print_test
|
|
|
|
|
TEST_GEN_PROGS_arm64 += get-reg-list
|
|
|
|
|
TEST_GEN_PROGS_arm64 += kvm_create_max_vcpus
|
|
|
|
|
TEST_GEN_PROGS_arm64 += kvm_page_table_test
|
|
|
|
|
TEST_GEN_PROGS_arm64 += memslot_modification_stress_test
|
|
|
|
|
TEST_GEN_PROGS_arm64 += memslot_perf_test
|
|
|
|
|
TEST_GEN_PROGS_arm64 += mmu_stress_test
|
|
|
|
|
TEST_GEN_PROGS_arm64 += rseq_test
|
|
|
|
|
TEST_GEN_PROGS_arm64 += set_memory_region_test
|
|
|
|
|
TEST_GEN_PROGS_arm64 += steal_time
|
|
|
|
|
TEST_GEN_PROGS_arm64 += kvm_binary_stats_test
|
|
|
|
|
|
|
|
|
|
TEST_GEN_PROGS_s390x = s390x/memop
|
|
|
|
|
TEST_GEN_PROGS_s390x += s390x/resets
|
|
|
|
|
TEST_GEN_PROGS_s390x += s390x/sync_regs_test
|
|
|
|
|
TEST_GEN_PROGS_s390x += s390x/tprot
|
|
|
|
|
TEST_GEN_PROGS_s390x += s390x/cmma_test
|
|
|
|
|
TEST_GEN_PROGS_s390x += s390x/debug_test
|
|
|
|
|
TEST_GEN_PROGS_s390x += s390x/cpumodel_subfuncs_test
|
|
|
|
|
TEST_GEN_PROGS_s390x += s390x/shared_zeropage_test
|
|
|
|
|
TEST_GEN_PROGS_s390x += s390x/ucontrol_test
|
|
|
|
|
TEST_GEN_PROGS_s390x += demand_paging_test
|
|
|
|
|
TEST_GEN_PROGS_s390x += dirty_log_test
|
|
|
|
|
TEST_GEN_PROGS_s390x += guest_print_test
|
|
|
|
|
TEST_GEN_PROGS_s390x += kvm_create_max_vcpus
|
|
|
|
|
TEST_GEN_PROGS_s390x += kvm_page_table_test
|
|
|
|
|
TEST_GEN_PROGS_s390x += rseq_test
|
|
|
|
|
TEST_GEN_PROGS_s390x += set_memory_region_test
|
|
|
|
|
TEST_GEN_PROGS_s390x += kvm_binary_stats_test
|
|
|
|
|
TEST_GEN_PROGS_s390 = s390/memop
|
|
|
|
|
TEST_GEN_PROGS_s390 += s390/resets
|
|
|
|
|
TEST_GEN_PROGS_s390 += s390/sync_regs_test
|
|
|
|
|
TEST_GEN_PROGS_s390 += s390/tprot
|
|
|
|
|
TEST_GEN_PROGS_s390 += s390/cmma_test
|
|
|
|
|
TEST_GEN_PROGS_s390 += s390/debug_test
|
|
|
|
|
TEST_GEN_PROGS_s390 += s390/cpumodel_subfuncs_test
|
|
|
|
|
TEST_GEN_PROGS_s390 += s390/shared_zeropage_test
|
|
|
|
|
TEST_GEN_PROGS_s390 += s390/ucontrol_test
|
|
|
|
|
TEST_GEN_PROGS_s390 += demand_paging_test
|
|
|
|
|
TEST_GEN_PROGS_s390 += dirty_log_test
|
|
|
|
|
TEST_GEN_PROGS_s390 += guest_print_test
|
|
|
|
|
TEST_GEN_PROGS_s390 += kvm_create_max_vcpus
|
|
|
|
|
TEST_GEN_PROGS_s390 += kvm_page_table_test
|
|
|
|
|
TEST_GEN_PROGS_s390 += rseq_test
|
|
|
|
|
TEST_GEN_PROGS_s390 += set_memory_region_test
|
|
|
|
|
TEST_GEN_PROGS_s390 += kvm_binary_stats_test
|
|
|
|
|
|
|
|
|
|
TEST_GEN_PROGS_riscv += riscv/sbi_pmu_test
|
|
|
|
|
TEST_GEN_PROGS_riscv += riscv/ebreak_test
|
|
|
|
|
@ -222,11 +222,7 @@ include ../lib.mk
|
|
|
|
|
INSTALL_HDR_PATH = $(top_srcdir)/usr
|
|
|
|
|
LINUX_HDR_PATH = $(INSTALL_HDR_PATH)/include/
|
|
|
|
|
LINUX_TOOL_INCLUDE = $(top_srcdir)/tools/include
|
|
|
|
|
ifeq ($(ARCH),x86_64)
|
|
|
|
|
LINUX_TOOL_ARCH_INCLUDE = $(top_srcdir)/tools/arch/x86/include
|
|
|
|
|
else
|
|
|
|
|
LINUX_TOOL_ARCH_INCLUDE = $(top_srcdir)/tools/arch/$(ARCH)/include
|
|
|
|
|
endif
|
|
|
|
|
LINUX_TOOL_ARCH_INCLUDE = $(top_srcdir)/tools/arch/$(ARCH_DIR)/include
|
|
|
|
|
CFLAGS += -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 \
|
|
|
|
|
-Wno-gnu-variable-sized-type-not-at-end -MD -MP -DCONFIG_64BIT \
|
|
|
|
|
-fno-builtin-memcmp -fno-builtin-memcpy \
|
|
|
|
|
|