opensbi/include/sbi
Anup Patel 0e1322bacb lib: Better naming of unpriv APIs for wider use
The unpriv APIs can be useful to external firmware and out-of-tree
platform support code.

This patch adds "sbi_" prefix to unpriv load/store APIs and rename
struct riscv_unpriv to struct sbi_trap_info everywhere. We also
place struct sbi_trap_info in sbi/sbi_trap.h so that we can use
it for sbi_trap_redirect() as well.

Overall, this patch will make naming of unpriv APIs consistent
with other OpenSBI APIs.

Signed-off-by: Anup Patel <anup.patel@wdc.com>
Reviewed-by: Atish Patra <atish.patra@wdc.com>
2019-11-21 13:57:33 +05:30
..
fw_dynamic.h firmware: Add preferred boot HART field in struct fw_dynamic_info 2019-11-15 17:41:18 +05:30
riscv_asm.h lib: Factor-out TLB management from IPI management 2019-05-24 08:22:47 +05:30
riscv_atomic.h lib: Provide an atomic exchange function unsigned long 2019-08-16 08:42:52 +05:30
riscv_barrier.h all: run clang-format and update checked-in files 2019-04-24 09:49:46 +05:30
riscv_encoding.h include: Use _UL() and _ULL() for defines in riscv_encoding.h 2019-11-06 10:37:24 +05:30
riscv_fp.h lib: Allow compiling without FP support 2019-07-26 15:49:49 +05:30
riscv_io.h all: run clang-format and update checked-in files 2019-04-24 09:49:46 +05:30
riscv_locks.h all: run clang-format and update checked-in files 2019-04-24 09:49:46 +05:30
sbi_bitops.h all: run clang-format and update checked-in files 2019-04-24 09:49:46 +05:30
sbi_bits.h all: run clang-format and update checked-in files 2019-04-24 09:49:46 +05:30
sbi_console.h lib: Introduce sbi_dprintf() API 2019-08-09 12:38:33 +05:30
sbi_const.h all: Annotate some tables to have clang-format leave them alone 2019-04-24 09:49:46 +05:30
sbi_ecall.h all: run clang-format and update checked-in files 2019-04-24 09:49:46 +05:30
sbi_ecall_interface.h lib: Provide a platform hook to implement vendor specific SBI extensions. 2019-10-03 08:58:51 +05:30
sbi_emulate_csr.h lib: Emulate HTIMEDELTA CSR for platforms not having TIME CSR 2019-09-30 15:36:14 +05:30
sbi_error.h lib: Align error codes as per SBI specification. 2019-10-03 08:52:54 +05:30
sbi_fifo.h lib: Fix race conditions in tlb fifo access. 2019-08-16 08:42:55 +05:30
sbi_hart.h lib: Extend sbi_hart_switch_mode() to support hypervisor extension 2019-09-30 15:18:06 +05:30
sbi_illegal_insn.h all: Update copyright header in all files 2019-01-24 14:07:47 +05:30
sbi_init.h all: Update copyright header in all files 2019-01-24 14:07:47 +05:30
sbi_ipi.h lib: Better naming of unpriv APIs for wider use 2019-11-21 13:57:33 +05:30
sbi_misaligned_ldst.h all: Update copyright header in all files 2019-01-24 14:07:47 +05:30
sbi_platform.h lib: Provide a platform hook to implement vendor specific SBI extensions. 2019-10-03 08:58:51 +05:30
sbi_scratch.h lib: Introduce sbi_dprintf() API 2019-08-09 12:38:33 +05:30
sbi_string.h lib: Rename string.x to sbi_string.x 2019-06-19 09:48:59 +05:30
sbi_system.h all: run clang-format and update checked-in files 2019-04-24 09:49:46 +05:30
sbi_timer.h lib: Emulate HTIMEDELTA CSR for platforms not having TIME CSR 2019-09-30 15:36:14 +05:30
sbi_tlb.h lib: provide a platform specific tlb range flush threshold 2019-09-10 17:44:10 +05:30
sbi_trap.h lib: Better naming of unpriv APIs for wider use 2019-11-21 13:57:33 +05:30
sbi_types.h all: Annotate some tables to have clang-format leave them alone 2019-04-24 09:49:46 +05:30
sbi_unpriv.h lib: Better naming of unpriv APIs for wider use 2019-11-21 13:57:33 +05:30
sbi_version.h include: Bump-up version to 0.5 2019-10-09 11:33:53 +05:30