Makefile.x86_64 821 B

12345678910111213141516171819202122232425
  1. cstart.o = $(TEST_DIR)/cstart64.o
  2. bits = 64
  3. ldarch = elf64-x86-64
  4. COMMON_CFLAGS += -mno-red-zone
  5. cflatobjs += lib/x86/setjmp64.o
  6. cflatobjs += lib/x86/intel-iommu.o
  7. tests = $(TEST_DIR)/access.flat $(TEST_DIR)/apic.flat \
  8. $(TEST_DIR)/emulator.flat $(TEST_DIR)/idt_test.flat \
  9. $(TEST_DIR)/xsave.flat $(TEST_DIR)/rmap_chain.flat \
  10. $(TEST_DIR)/pcid.flat $(TEST_DIR)/debug.flat \
  11. $(TEST_DIR)/ioapic.flat $(TEST_DIR)/memory.flat \
  12. $(TEST_DIR)/pku.flat $(TEST_DIR)/hyperv_clock.flat
  13. tests += $(TEST_DIR)/syscall.flat
  14. tests += $(TEST_DIR)/svm.flat
  15. tests += $(TEST_DIR)/vmx.flat
  16. tests += $(TEST_DIR)/tscdeadline_latency.flat
  17. tests += $(TEST_DIR)/intel-iommu.flat
  18. include $(SRCDIR)/$(TEST_DIR)/Makefile.common
  19. $(TEST_DIR)/hyperv_clock.elf: $(TEST_DIR)/hyperv_clock.o
  20. $(TEST_DIR)/vmx.elf: $(TEST_DIR)/vmx_tests.o