aboutsummaryrefslogtreecommitdiff
path: root/arch/riscv/kernel/tests/module_test/Makefile
diff options
context:
space:
mode:
authorGravatar Charlie Jenkins <charlie@rivosinc.com> 2023-11-01 11:33:01 -0700
committerGravatar Palmer Dabbelt <palmer@rivosinc.com> 2023-11-07 14:59:32 -0800
commitaf71bc194916b10f9b394f9b14419d99700a5e67 (patch)
tree3ba1d884a72d6407c576fba8bff7c1d71a7caa1b /arch/riscv/kernel/tests/module_test/Makefile
parentriscv: Add remaining module relocations (diff)
downloadlinux-af71bc194916b10f9b394f9b14419d99700a5e67.tar.gz
linux-af71bc194916b10f9b394f9b14419d99700a5e67.tar.bz2
linux-af71bc194916b10f9b394f9b14419d99700a5e67.zip
riscv: Add tests for riscv module loading
Add test cases for the two main groups of relocations added: SUB and SET, along with uleb128. Signed-off-by: Charlie Jenkins <charlie@rivosinc.com> Link: https://lore.kernel.org/r/20231101-module_relocations-v9-3-8dfa3483c400@rivosinc.com Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
Diffstat (limited to 'arch/riscv/kernel/tests/module_test/Makefile')
-rw-r--r--arch/riscv/kernel/tests/module_test/Makefile15
1 files changed, 15 insertions, 0 deletions
diff --git a/arch/riscv/kernel/tests/module_test/Makefile b/arch/riscv/kernel/tests/module_test/Makefile
new file mode 100644
index 000000000000..d7a6fd8943de
--- /dev/null
+++ b/arch/riscv/kernel/tests/module_test/Makefile
@@ -0,0 +1,15 @@
+obj-m += test_module_linking.o
+
+test_sub := test_sub6.o test_sub8.o test_sub16.o test_sub32.o test_sub64.o
+
+test_set := test_set6.o test_set8.o test_set16.o test_set32.o
+
+test_module_linking-objs += $(test_sub)
+
+test_module_linking-objs += $(test_set)
+
+ifeq ($(CONFIG_AS_HAS_ULEB128),y)
+test_module_linking-objs += test_uleb128.o
+endif
+
+test_module_linking-objs += test_module_linking_main.o