diff options
author | Charlie Jenkins <charlie@rivosinc.com> | 2023-11-01 11:33:01 -0700 |
---|---|---|
committer | Palmer Dabbelt <palmer@rivosinc.com> | 2023-11-07 14:59:32 -0800 |
commit | af71bc194916b10f9b394f9b14419d99700a5e67 (patch) | |
tree | 3ba1d884a72d6407c576fba8bff7c1d71a7caa1b /arch/riscv/kernel/tests/module_test/Makefile | |
parent | riscv: Add remaining module relocations (diff) | |
download | linux-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/Makefile | 15 |
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 |