forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/tools/testing/selftests/powerpc/mm/Makefile
....@@ -2,18 +2,33 @@
22 noarg:
33 $(MAKE) -C ../
44
5
-TEST_GEN_PROGS := hugetlb_vs_thp_test subpage_prot prot_sao segv_errors
5
+TEST_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
+
69 TEST_GEN_PROGS_EXTENDED := tlbie_test
710 TEST_GEN_FILES := tempfile
811
912 top_srcdir = ../../../../..
1013 include ../../lib.mk
1114
12
-$(TEST_GEN_PROGS): ../harness.c
15
+$(TEST_GEN_PROGS): ../harness.c ../utils.c
1316
1417 $(OUTPUT)/prot_sao: ../utils.c
18
+
19
+$(OUTPUT)/wild_bctr: CFLAGS += -m64
20
+$(OUTPUT)/large_vm_fork_separation: CFLAGS += -m64
21
+$(OUTPUT)/bad_accesses: CFLAGS += -m64
22
+$(OUTPUT)/pkey_exec_prot: CFLAGS += -m64
23
+$(OUTPUT)/pkey_siginfo: CFLAGS += -m64
24
+
25
+$(OUTPUT)/stack_expansion_signal: ../utils.c ../pmu/lib.c
26
+
27
+$(OUTPUT)/stack_expansion_ldst: CFLAGS += -fno-stack-protector
28
+$(OUTPUT)/stack_expansion_ldst: ../utils.c
1529
1630 $(OUTPUT)/tempfile:
1731 dd if=/dev/zero of=$@ bs=64k count=1
1832
1933 $(OUTPUT)/tlbie_test: LDLIBS += -lpthread
34
+$(OUTPUT)/pkey_siginfo: LDLIBS += -lpthread