opensbi/lib
Nick Kossifidis 804b997ed4 lib: Redirect unhandled traps from non-M modes to S mode
In case we didn't handle a trap with one of the available
handlers, check if the trap comes from S or U mode and
redirect it to S mode's trap handler.

Signed-off-by: Nick Kossifidis <mick@ics.forth.gr>
2019-04-22 09:56:20 +05:30
..
objects.mk lib: Add a fifo implementation. 2019-04-03 09:57:42 +05:30
riscv_asm.c all: Update copyright header in all files 2019-01-24 14:07:47 +05:30
riscv_atomic.c all: Update copyright header in all files 2019-01-24 14:07:47 +05:30
riscv_hardfp.S all: Update copyright header in all files 2019-01-24 14:07:47 +05:30
riscv_locks.c all: Update copyright header in all files 2019-01-24 14:07:47 +05:30
sbi_console.c platform: Make the platform read-only 2019-03-06 11:10:35 -08:00
sbi_ecall.c lib: Use a fifo to keep track of sfence related IPIs. 2019-04-03 09:57:42 +05:30
sbi_emulate_csr.c lib: Use CSR_<FOO> instead of <foo> for csr_*() 2019-02-14 09:31:18 +05:30
sbi_fifo.c lib: Provide a lock enabled iteration of fifo. 2019-04-10 15:46:35 +05:30
sbi_hart.c platform: Make the platform read-only 2019-03-06 11:10:35 -08:00
sbi_illegal_insn.c include: Make mstatus parameter optional for get_insn() 2019-04-01 10:10:38 +05:30
sbi_init.c lib: Disable the boot prints if SBI_SCRATCH_NO_BOOT_PRINTS is set 2019-03-29 15:49:11 +05:30
sbi_ipi.c lib: Optimize TLB flush IPIs 2019-04-10 15:46:35 +05:30
sbi_misaligned_ldst.c include: Make mstatus parameter optional for get_insn() 2019-04-01 10:10:38 +05:30
sbi_system.c lib: Implement sfence.vma correctly. 2019-03-12 22:07:25 +05:30
sbi_timer.c platform: Make the platform read-only 2019-03-06 11:10:35 -08:00
sbi_trap.c lib: Redirect unhandled traps from non-M modes to S mode 2019-04-22 09:56:20 +05:30