From b5ae8e8a650d8cb0134f03f53472fb026d2ee6e6 Mon Sep 17 00:00:00 2001 From: Anup Patel Date: Mon, 24 Dec 2018 16:49:01 +0530 Subject: lib: Add misaligned load/store trap handling We generally don't get misaligned load/store traps from Linux/U-Boot compiled using GCC 8.2 or higher but this is not true with older GCC toolchains. To tackle this we add misaligned load/store trap handling adopted from BBL sources but much more simpler. (Note: BBL sources can be found at https://github.com/riscv/riscv-pk.git) Signed-off-by: Anup Patel --- lib/objects.mk | 1 + 1 file changed, 1 insertion(+) (limited to 'lib/objects.mk') diff --git a/lib/objects.mk b/lib/objects.mk index ed14677f..b70557dd 100644 --- a/lib/objects.mk +++ b/lib/objects.mk @@ -18,6 +18,7 @@ lib-objs-y += sbi_hart.o lib-objs-y += sbi_illegal_insn.o lib-objs-y += sbi_init.o lib-objs-y += sbi_ipi.o +lib-objs-y += sbi_misaligned_ldst.o lib-objs-y += sbi_system.o lib-objs-y += sbi_timer.o lib-objs-y += sbi_trap.o -- cgit v1.3.1