summaryrefslogtreecommitdiff
path: root/lib/sbi
AgeCommit message (Expand)AuthorFilesLines
2019-09-30lib: Emulate HTIMEDELTA CSR for platforms not having TIME CSRAnup Patel3-14/+108
2019-09-30include: Extend get_insn() to read instruction from VS/VU modeAnup Patel3-27/+46
2019-09-30lib: Redirect WFI trapped from VS/VU mode to HS-modeAnup Patel1-3/+17
2019-09-30lib: Extend sbi_trap_redirect() for hypervisor extensionAnup Patel1-23/+102
2019-09-30lib: Extend sbi_hart_switch_mode() to support hypervisor extensionAnup Patel2-4/+28
2019-09-30lib: Delegate supervisor ecall to HS-mode when H extension availableAnup Patel1-0/+8
2019-09-28Write MSIP by using memory-mapped control registerZong Li1-1/+1
2019-09-10lib: provide a platform specific tlb range flush thresholdAtish Patra1-1/+4
2019-08-31lib: Upgrade to full flush if size is at least thresholdAtish Patra1-1/+1
2019-08-31lib: Support atomic swap instructionsAtish Patra1-18/+36
2019-08-19Include `git describe` in OpenSBIPalmer Dabbelt1-0/+5
2019-08-16lib: Fix race conditions in tlb fifo access.Atish Patra4-142/+251
2019-08-16lib: Provide an atomic exchange function unsigned longAtish Patra1-0/+16
2019-08-13lib: Handle traps when doing unpriv load/store in get_insn()Anup Patel3-45/+63
2019-08-12lib: Correct null pointer checkJacob Garber1-1/+1
2019-08-12lib: Prevent unintended sign extensionsJacob Garber1-2/+4
2019-08-12lib: Use bitwise & instead of boolean &&Jacob Garber1-1/+1
2019-08-09lib: Use sbi_dprintf() for invalid CSRsAnup Patel1-4/+4
2019-08-09lib: Introduce sbi_dprintf() APIAnup Patel1-0/+13
2019-07-26lib: Allow compiling without FP supportAnup Patel2-9/+14
2019-06-19lib: Rename string.x to sbi_string.xAtish Patra6-37/+22
2019-06-19lib: Include helper libc functions directly in libsbi.Atish Patra6-6/+193
2019-06-19lib: Move sbi core library to lib/sbiAtish Patra20-0/+3323