* [kvm-x86:selftests 1/3] make[1]: *** No rule to make target 'kselftest/kvm/x86_64/cpuid_test.c', needed by 'kselftest/kvm/x86_64/cpuid_test.o'.
@ 2023-05-30 12:47 kernel test robot
2023-05-30 22:01 ` Sean Christopherson
0 siblings, 1 reply; 3+ messages in thread
From: kernel test robot @ 2023-05-30 12:47 UTC (permalink / raw)
To: Yu Zhang; +Cc: oe-kbuild-all, Sean Christopherson
Hi Yu,
First bad commit (maybe != root cause):
tree: https://github.com/kvm-x86/linux selftests
head: a985a858acff64afaa5cf60e058357034cb14476
commit: 954c9c3f96698f3af0c22f93a68e3905bc185458 [1/3] KVM: selftests: Add new CFLAGS to generate dependency files
compiler: gcc-12 (Debian 12.2.0-14) 12.2.0
reproduce:
# https://github.com/kvm-x86/linux/commit/954c9c3f96698f3af0c22f93a68e3905bc185458
git remote add kvm-x86 https://github.com/kvm-x86/linux
git fetch --no-tags kvm-x86 selftests
git checkout 954c9c3f96698f3af0c22f93a68e3905bc185458
make O=/tmp/kselftest headers
make O=/tmp/kselftest -C tools/testing/selftests
If you fix the issue, kindly add following tag where applicable
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202305302015.D8PglEU7-lkp@intel.com/
All errors (new ones prefixed by >>):
Makefile:89: *** Cannot find a vmlinux for VMLINUX_BTF at any of "vmlinux vmlinux ../../../../vmlinux /sys/kernel/btf/vmlinux /boot/vmlinux-5.9.0-2-amd64". Stop.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/cpuid_test.c', needed by 'kselftest/kvm/x86_64/cpuid_test.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/cr4_cpuid_sync_test.c', needed by 'kselftest/kvm/x86_64/cr4_cpuid_sync_test.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/get_msr_index_features.c', needed by 'kselftest/kvm/x86_64/get_msr_index_features.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/exit_on_emulation_failure_test.c', needed by 'kselftest/kvm/x86_64/exit_on_emulation_failure_test.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/fix_hypercall_test.c', needed by 'kselftest/kvm/x86_64/fix_hypercall_test.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/hyperv_clock.c', needed by 'kselftest/kvm/x86_64/hyperv_clock.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/hyperv_cpuid.c', needed by 'kselftest/kvm/x86_64/hyperv_cpuid.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/hyperv_evmcs.c', needed by 'kselftest/kvm/x86_64/hyperv_evmcs.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/hyperv_extended_hypercalls.c', needed by 'kselftest/kvm/x86_64/hyperv_extended_hypercalls.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/hyperv_features.c', needed by 'kselftest/kvm/x86_64/hyperv_features.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/hyperv_ipi.c', needed by 'kselftest/kvm/x86_64/hyperv_ipi.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/hyperv_svm_test.c', needed by 'kselftest/kvm/x86_64/hyperv_svm_test.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/hyperv_tlb_flush.c', needed by 'kselftest/kvm/x86_64/hyperv_tlb_flush.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/kvm_clock_test.c', needed by 'kselftest/kvm/x86_64/kvm_clock_test.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/kvm_pv_test.c', needed by 'kselftest/kvm/x86_64/kvm_pv_test.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/mmio_warning_test.c', needed by 'kselftest/kvm/x86_64/mmio_warning_test.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/monitor_mwait_test.c', needed by 'kselftest/kvm/x86_64/monitor_mwait_test.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/nested_exceptions_test.c', needed by 'kselftest/kvm/x86_64/nested_exceptions_test.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/platform_info_test.c', needed by 'kselftest/kvm/x86_64/platform_info_test.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/pmu_event_filter_test.c', needed by 'kselftest/kvm/x86_64/pmu_event_filter_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/set_boot_cpu_id.c', needed by 'kselftest/kvm/x86_64/set_boot_cpu_id.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/set_sregs_test.c', needed by 'kselftest/kvm/x86_64/set_sregs_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/smaller_maxphyaddr_emulation_test.c', needed by 'kselftest/kvm/x86_64/smaller_maxphyaddr_emulation_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/smm_test.c', needed by 'kselftest/kvm/x86_64/smm_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/state_test.c', needed by 'kselftest/kvm/x86_64/state_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/vmx_preemption_timer_test.c', needed by 'kselftest/kvm/x86_64/vmx_preemption_timer_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/svm_vmcall_test.c', needed by 'kselftest/kvm/x86_64/svm_vmcall_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/svm_int_ctl_test.c', needed by 'kselftest/kvm/x86_64/svm_int_ctl_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/svm_nested_shutdown_test.c', needed by 'kselftest/kvm/x86_64/svm_nested_shutdown_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/svm_nested_soft_inject_test.c', needed by 'kselftest/kvm/x86_64/svm_nested_soft_inject_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/tsc_scaling_sync.c', needed by 'kselftest/kvm/x86_64/tsc_scaling_sync.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/sync_regs_test.c', needed by 'kselftest/kvm/x86_64/sync_regs_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/ucna_injection_test.c', needed by 'kselftest/kvm/x86_64/ucna_injection_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/userspace_io_test.c', needed by 'kselftest/kvm/x86_64/userspace_io_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/userspace_msr_exit_test.c', needed by 'kselftest/kvm/x86_64/userspace_msr_exit_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/vmx_apic_access_test.c', needed by 'kselftest/kvm/x86_64/vmx_apic_access_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/vmx_close_while_nested_test.c', needed by 'kselftest/kvm/x86_64/vmx_close_while_nested_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/vmx_dirty_log_test.c', needed by 'kselftest/kvm/x86_64/vmx_dirty_log_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/vmx_exception_with_invalid_guest_state.c', needed by 'kselftest/kvm/x86_64/vmx_exception_with_invalid_guest_state.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/vmx_msrs_test.c', needed by 'kselftest/kvm/x86_64/vmx_msrs_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/vmx_invalid_nested_guest_state.c', needed by 'kselftest/kvm/x86_64/vmx_invalid_nested_guest_state.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/vmx_set_nested_state_test.c', needed by 'kselftest/kvm/x86_64/vmx_set_nested_state_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/vmx_tsc_adjust_test.c', needed by 'kselftest/kvm/x86_64/vmx_tsc_adjust_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/vmx_nested_tsc_scaling_test.c', needed by 'kselftest/kvm/x86_64/vmx_nested_tsc_scaling_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/xapic_ipi_test.c', needed by 'kselftest/kvm/x86_64/xapic_ipi_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/xapic_state_test.c', needed by 'kselftest/kvm/x86_64/xapic_state_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/xcr0_cpuid_test.c', needed by 'kselftest/kvm/x86_64/xcr0_cpuid_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/xss_msr_test.c', needed by 'kselftest/kvm/x86_64/xss_msr_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/debug_regs.c', needed by 'kselftest/kvm/x86_64/debug_regs.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/tsc_msrs_test.c', needed by 'kselftest/kvm/x86_64/tsc_msrs_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/vmx_pmu_caps_test.c', needed by 'kselftest/kvm/x86_64/vmx_pmu_caps_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/xen_shinfo_test.c', needed by 'kselftest/kvm/x86_64/xen_shinfo_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/xen_vmcall_test.c', needed by 'kselftest/kvm/x86_64/xen_vmcall_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/sev_migrate_tests.c', needed by 'kselftest/kvm/x86_64/sev_migrate_tests.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/amx_test.c', needed by 'kselftest/kvm/x86_64/amx_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/max_vcpuid_cap_test.c', needed by 'kselftest/kvm/x86_64/max_vcpuid_cap_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/triple_fault_event_test.c', needed by 'kselftest/kvm/x86_64/triple_fault_event_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/access_tracking_perf_test.c', needed by 'kselftest/kvm/access_tracking_perf_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/demand_paging_test.c', needed by 'kselftest/kvm/demand_paging_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/dirty_log_test.c', needed by 'kselftest/kvm/dirty_log_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/dirty_log_perf_test.c', needed by 'kselftest/kvm/dirty_log_perf_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/hardware_disable_test.c', needed by 'kselftest/kvm/hardware_disable_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/kvm_create_max_vcpus.c', needed by 'kselftest/kvm/kvm_create_max_vcpus.o'.
make[1]: *** No rule to make target 'kselftest/kvm/kvm_page_table_test.c', needed by 'kselftest/kvm/kvm_page_table_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/max_guest_memory_test.c', needed by 'kselftest/kvm/max_guest_memory_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/memslot_modification_stress_test.c', needed by 'kselftest/kvm/memslot_modification_stress_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/memslot_perf_test.c', needed by 'kselftest/kvm/memslot_perf_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/rseq_test.c', needed by 'kselftest/kvm/rseq_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/set_memory_region_test.c', needed by 'kselftest/kvm/set_memory_region_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/steal_time.c', needed by 'kselftest/kvm/steal_time.o'.
make[1]: *** No rule to make target 'kselftest/kvm/kvm_binary_stats_test.c', needed by 'kselftest/kvm/kvm_binary_stats_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/system_counter_offset_test.c', needed by 'kselftest/kvm/system_counter_offset_test.o'.
make[1]: *** No rule to make target 'kselftest/kvm/x86_64/nx_huge_pages_test.c', needed by 'kselftest/kvm/x86_64/nx_huge_pages_test.o'.
make[1]: Target 'all' not remade because of errors.
make[1]: *** No targets. Stop.
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [kvm-x86:selftests 1/3] make[1]: *** No rule to make target 'kselftest/kvm/x86_64/cpuid_test.c', needed by 'kselftest/kvm/x86_64/cpuid_test.o'.
2023-05-30 12:47 [kvm-x86:selftests 1/3] make[1]: *** No rule to make target 'kselftest/kvm/x86_64/cpuid_test.c', needed by 'kselftest/kvm/x86_64/cpuid_test.o' kernel test robot
@ 2023-05-30 22:01 ` Sean Christopherson
2023-05-31 10:15 ` yu.c.zhang
0 siblings, 1 reply; 3+ messages in thread
From: Sean Christopherson @ 2023-05-30 22:01 UTC (permalink / raw)
To: kernel test robot; +Cc: Yu Zhang, oe-kbuild-all
On Tue, May 30, 2023, kernel test robot wrote:
> Hi Yu,
>
> First bad commit (maybe != root cause):
Confirmed that reverting 954c9c3f96698f3af0c22f93a68e3905bc185458 makes the problem
go away.
> tree: https://github.com/kvm-x86/linux selftests
In case it wasn't obvious, I applied and pushed this to kvm-x86/selftests but
hadn't yet merged it to kvm-x86/next.
> head: a985a858acff64afaa5cf60e058357034cb14476
> commit: 954c9c3f96698f3af0c22f93a68e3905bc185458 [1/3] KVM: selftests: Add new CFLAGS to generate dependency files
> compiler: gcc-12 (Debian 12.2.0-14) 12.2.0
> reproduce:
> # https://github.com/kvm-x86/linux/commit/954c9c3f96698f3af0c22f93a68e3905bc185458
> git remote add kvm-x86 https://github.com/kvm-x86/linux
> git fetch --no-tags kvm-x86 selftests
> git checkout 954c9c3f96698f3af0c22f93a68e3905bc185458
> make O=/tmp/kselftest headers
> make O=/tmp/kselftest -C tools/testing/selftests
>
> If you fix the issue, kindly add following tag where applicable
> | Reported-by: kernel test robot <lkp@intel.com>
> | Closes: https://lore.kernel.org/oe-kbuild-all/202305302015.D8PglEU7-lkp@intel.com/
>
> All errors (new ones prefixed by >>):
>
> Makefile:89: *** Cannot find a vmlinux for VMLINUX_BTF at any of "vmlinux vmlinux ../../../../vmlinux /sys/kernel/btf/vmlinux /boot/vmlinux-5.9.0-2-amd64". Stop.
> >> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/cpuid_test.c', needed by 'kselftest/kvm/x86_64/cpuid_test.o'.
Yu,
Can you take a look and send v3? I unfortunately don't have bandwidth to dig
into this. I'll drop commit 954c9c3f96698f3af0c22f93a68e3905bc185458.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [kvm-x86:selftests 1/3] make[1]: *** No rule to make target 'kselftest/kvm/x86_64/cpuid_test.c', needed by 'kselftest/kvm/x86_64/cpuid_test.o'.
2023-05-30 22:01 ` Sean Christopherson
@ 2023-05-31 10:15 ` yu.c.zhang
0 siblings, 0 replies; 3+ messages in thread
From: yu.c.zhang @ 2023-05-31 10:15 UTC (permalink / raw)
To: Sean Christopherson; +Cc: kernel test robot, Yu Zhang, oe-kbuild-all
On Tue, May 30, 2023 at 03:01:55PM -0700, Sean Christopherson wrote:
> On Tue, May 30, 2023, kernel test robot wrote:
> > Hi Yu,
> >
> > First bad commit (maybe != root cause):
>
> Confirmed that reverting 954c9c3f96698f3af0c22f93a68e3905bc185458 makes the problem
> go away.
>
> > tree: https://github.com/kvm-x86/linux selftests
>
> In case it wasn't obvious, I applied and pushed this to kvm-x86/selftests but
> hadn't yet merged it to kvm-x86/next.
>
> > head: a985a858acff64afaa5cf60e058357034cb14476
> > commit: 954c9c3f96698f3af0c22f93a68e3905bc185458 [1/3] KVM: selftests: Add new CFLAGS to generate dependency files
> > compiler: gcc-12 (Debian 12.2.0-14) 12.2.0
> > reproduce:
> > # https://github.com/kvm-x86/linux/commit/954c9c3f96698f3af0c22f93a68e3905bc185458
> > git remote add kvm-x86 https://github.com/kvm-x86/linux
> > git fetch --no-tags kvm-x86 selftests
> > git checkout 954c9c3f96698f3af0c22f93a68e3905bc185458
> > make O=/tmp/kselftest headers
> > make O=/tmp/kselftest -C tools/testing/selftests
> >
> > If you fix the issue, kindly add following tag where applicable
> > | Reported-by: kernel test robot <lkp@intel.com>
> > | Closes: https://lore.kernel.org/oe-kbuild-all/202305302015.D8PglEU7-lkp@intel.com/
> >
> > All errors (new ones prefixed by >>):
> >
> > Makefile:89: *** Cannot find a vmlinux for VMLINUX_BTF at any of "vmlinux vmlinux ../../../../vmlinux /sys/kernel/btf/vmlinux /boot/vmlinux-5.9.0-2-amd64". Stop.
> > >> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/cpuid_test.c', needed by 'kselftest/kvm/x86_64/cpuid_test.o'.
>
> Yu,
>
> Can you take a look and send v3? I unfortunately don't have bandwidth to dig
> into this. I'll drop commit 954c9c3f96698f3af0c22f93a68e3905bc185458.
Sure. Will try to figure out the root cause.
Thanks
Yu
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2023-05-31 10:15 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-30 12:47 [kvm-x86:selftests 1/3] make[1]: *** No rule to make target 'kselftest/kvm/x86_64/cpuid_test.c', needed by 'kselftest/kvm/x86_64/cpuid_test.o' kernel test robot
2023-05-30 22:01 ` Sean Christopherson
2023-05-31 10:15 ` yu.c.zhang
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.