cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

Makefile (1092B)


      1# SPDX-License-Identifier: GPL-2.0
      2noarg:
      3	$(MAKE) -C ../
      4
      5TEST_GEN_PROGS := hugetlb_vs_thp_test subpage_prot prot_sao segv_errors wild_bctr \
      6		  large_vm_fork_separation bad_accesses pkey_exec_prot \
      7		  pkey_siginfo stack_expansion_signal stack_expansion_ldst \
      8		  large_vm_gpr_corruption
      9TEST_PROGS := stress_code_patching.sh
     10
     11TEST_GEN_PROGS_EXTENDED := tlbie_test
     12TEST_GEN_FILES := tempfile
     13
     14top_srcdir = ../../../../..
     15include ../../lib.mk
     16
     17$(TEST_GEN_PROGS): ../harness.c ../utils.c
     18
     19$(OUTPUT)/prot_sao: ../utils.c
     20
     21$(OUTPUT)/wild_bctr: CFLAGS += -m64
     22$(OUTPUT)/large_vm_fork_separation: CFLAGS += -m64
     23$(OUTPUT)/large_vm_gpr_corruption: CFLAGS += -m64
     24$(OUTPUT)/bad_accesses: CFLAGS += -m64
     25$(OUTPUT)/pkey_exec_prot: CFLAGS += -m64
     26$(OUTPUT)/pkey_siginfo: CFLAGS += -m64
     27
     28$(OUTPUT)/stack_expansion_signal: ../utils.c ../pmu/lib.c
     29
     30$(OUTPUT)/stack_expansion_ldst: CFLAGS += -fno-stack-protector
     31$(OUTPUT)/stack_expansion_ldst: ../utils.c
     32
     33$(OUTPUT)/tempfile:
     34	dd if=/dev/zero of=$@ bs=64k count=1
     35
     36$(OUTPUT)/tlbie_test: LDLIBS += -lpthread
     37$(OUTPUT)/pkey_siginfo: LDLIBS += -lpthread