opensbi/lib
Atish Patra 110eef44f0 lib: Provide a lock enabled iteration of fifo.
Implement a lock enabled iteration for fifo so that
caller can determine if next entry can be skipped or
any existing entries in fifo can be updated before enqueue.

Signed-off-by: Atish Patra <atish.patra@wdc.com>
2019-04-10 15:46:35 +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: More improvements to sbi_fifo 2019-04-03 13:48:38 -07:00
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 include: Add PRILX define to help print unsigned long 2019-02-20 12:02:40 +05:30