Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0
0002 noarg:
0003         $(MAKE) -C ../
0004 
0005 TEST_GEN_PROGS := hugetlb_vs_thp_test subpage_prot prot_sao segv_errors wild_bctr \
0006                   large_vm_fork_separation bad_accesses pkey_exec_prot \
0007                   pkey_siginfo stack_expansion_signal stack_expansion_ldst \
0008                   large_vm_gpr_corruption
0009 TEST_PROGS := stress_code_patching.sh
0010 
0011 TEST_GEN_PROGS_EXTENDED := tlbie_test
0012 TEST_GEN_FILES := tempfile
0013 
0014 top_srcdir = ../../../../..
0015 include ../../lib.mk
0016 
0017 $(TEST_GEN_PROGS): ../harness.c ../utils.c
0018 
0019 $(OUTPUT)/prot_sao: ../utils.c
0020 
0021 $(OUTPUT)/wild_bctr: CFLAGS += -m64
0022 $(OUTPUT)/large_vm_fork_separation: CFLAGS += -m64
0023 $(OUTPUT)/large_vm_gpr_corruption: CFLAGS += -m64
0024 $(OUTPUT)/bad_accesses: CFLAGS += -m64
0025 $(OUTPUT)/pkey_exec_prot: CFLAGS += -m64
0026 $(OUTPUT)/pkey_siginfo: CFLAGS += -m64
0027 
0028 $(OUTPUT)/stack_expansion_signal: ../utils.c ../pmu/lib.c
0029 
0030 $(OUTPUT)/stack_expansion_ldst: CFLAGS += -fno-stack-protector
0031 $(OUTPUT)/stack_expansion_ldst: ../utils.c
0032 
0033 $(OUTPUT)/tempfile:
0034         dd if=/dev/zero of=$@ bs=64k count=1
0035 
0036 $(OUTPUT)/tlbie_test: LDLIBS += -lpthread
0037 $(OUTPUT)/pkey_siginfo: LDLIBS += -lpthread