opensbi/lib/sbi
Anup Patel bef63d6848 include: Rename ECALL defines to match latest RISC-V spec
We rename CAUSE_HYPERVISOR_ECALL to CAUSE_SUPERVISOR_ECALL and
CAUSE_SUPERVISOR_ECALL to CAUSE_VIRTUAL_SUPERVISOR_ECALL so that
it matches latest RISC-V privilege spec.

Signed-off-by: Anup Patel <anup.patel@wdc.com>
Reviewed-by: Atish Patra <atish.patra@wdc.com>
2020-09-09 09:32:02 +05:30
..
objects.mk lib: Add platform features in boot time print 2020-05-10 10:24:08 +05:30
riscv_asm.c lib: sbi: Improve PMP CSR detection and progamming 2020-09-01 10:28:28 +05:30
riscv_atomic.c include: Use more consistent name for atomic xchg() and cmpxchg() 2020-03-28 13:32:38 +05:30
riscv_hardfp.S lib: Move sbi core library to lib/sbi 2019-06-19 09:48:51 +05:30
riscv_locks.c lib: Move sbi core library to lib/sbi 2019-06-19 09:48:51 +05:30
sbi_bitmap.c lib: Simple bitmap library 2020-03-11 15:29:45 +05:30
sbi_bitops.c lib: sbi: Fix coding style issues 2020-03-10 10:27:28 +05:30
sbi_console.c include: sbi_console: Remove scratch parameter from sbi_dprintf() 2020-03-28 13:32:58 +05:30
sbi_ecall.c lib: Don't return any invalid error from SBI ecall 2020-06-20 10:36:13 +05:30
sbi_ecall_base.c lib: Allow overriding SBI implementation ID 2020-04-19 17:00:05 +05:30
sbi_ecall_hsm.c lib: sbi_ecall: Remove mcause, scratch and hartid parameters 2020-03-28 13:32:20 +05:30
sbi_ecall_legacy.c lib: sbi_tlb: Fix remote TLB HFENCE VVMA implementation 2020-05-07 08:55:38 +05:30
sbi_ecall_replace.c lib: sbi_tlb: Fix remote TLB HFENCE VVMA implementation 2020-05-07 08:55:38 +05:30
sbi_ecall_vendor.c lib: sbi_ecall: Remove mcause, scratch and hartid parameters 2020-03-28 13:32:20 +05:30
sbi_emulate_csr.c lib: sbi: Improve HPM CSR read/write emulation 2020-09-01 10:28:35 +05:30
sbi_expected_trap.S lib: Rename unprivileged trap handler 2020-05-10 09:59:16 +05:30
sbi_fifo.c lib: Fix race conditions in tlb fifo access. 2019-08-16 08:42:55 +05:30
sbi_hart.c include: Rename ECALL defines to match latest RISC-V spec 2020-09-09 09:32:02 +05:30
sbi_hfence.S lib: Fix __sbi_hfence_gvma_vmid_gpa() and __sbi_hfence_vvma_asid_va() 2020-06-15 09:24:27 +05:30
sbi_hsm.c lib: Don't return any invalid error from SBI ecall 2020-06-20 10:36:13 +05:30
sbi_illegal_insn.c lib: sbi: Handle the case where MTVAL has illegal instruction address 2020-08-21 19:35:31 +05:30
sbi_init.c lib: sbi: Detect and print MHPM counters at boot-time 2020-09-01 10:28:31 +05:30
sbi_ipi.c include: sbi_ipi: Remove scratch parameter from most functions 2020-03-28 13:32:47 +05:30
sbi_math.c lib: Create a separate math helper function file 2020-05-10 09:59:24 +05:30
sbi_misaligned_ldst.c lib: sbi_misaligned_ldst: Determine transformed instruction length correctly 2020-08-04 08:48:41 +05:30
sbi_platform.c lib: sbi: Improve get_feature_str() implementation and usage 2020-05-19 09:19:34 +05:30
sbi_scratch.c lib: sbi_scratch: Introduce sbi_scratch_last_hartid() API 2020-03-28 13:32:41 +05:30
sbi_string.c lib: Add sbi_strncmp implementation 2020-07-29 12:03:45 +05:30
sbi_system.c include: sbi_platform: Combine reboot and shutdown into one callback 2020-04-27 14:35:29 +05:30
sbi_timer.c include: sbi: Use scratch pointer as parmeter in HART feature APIs 2020-05-19 09:19:42 +05:30
sbi_tlb.c lib: Fix __sbi_hfence_gvma_vmid_gpa() and __sbi_hfence_vvma_asid_va() 2020-06-15 09:24:27 +05:30
sbi_trap.c include: Rename ECALL defines to match latest RISC-V spec 2020-09-09 09:32:02 +05:30
sbi_unpriv.c lib: Optimize inline assembly for unprivilege access functions 2020-05-16 17:52:42 +05:30