Makefile 463 B

123456789101112131415161718
  1. # SPDX-License-Identifier: GPL-2.0+
  2. TEST_GEN_PROGS := rfi_flush entry_flush uaccess_flush spectre_v2
  3. TEST_PROGS := mitigation-patching.sh
  4. top_srcdir = ../../../../..
  5. CFLAGS += $(KHDR_INCLUDES)
  6. include ../../lib.mk
  7. $(TEST_GEN_PROGS): ../harness.c ../utils.c
  8. $(OUTPUT)/spectre_v2: CFLAGS += -m64
  9. $(OUTPUT)/spectre_v2: ../pmu/event.c branch_loops.S
  10. $(OUTPUT)/rfi_flush: flush_utils.c
  11. $(OUTPUT)/entry_flush: flush_utils.c
  12. $(OUTPUT)/uaccess_flush: flush_utils.c