aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2020-01-07lib: Add sbi_init_count() APIAnup Patel
2020-01-07lib: zero-out memory allocated using sbi_scratch_alloc_offset()Anup Patel
2020-01-07lib: improve system reboot and shutdown implementationAnup Patel
2020-01-07lib: do sbi_exit() upon halt IPIAnup Patel
2020-01-07lib: save/restore MIE CSR in sbi_hart_wait_for_coldboot()Anup Patel
2020-01-07lib: Add irqchip exit APIAnup Patel
2020-01-07lib: Add ipi exit APIAnup Patel
2020-01-07lib: Add timer exit APIAnup Patel
2020-01-07lib: Add system early_exit and final_exit APIsAnup Patel
2020-01-07lib: Add initial sbi_exit() APIAnup Patel
2020-01-07lib: Remove unnecessary checks from init_coldboot() and init_warmboot()Anup Patel
2020-01-02lib: utils: Support CLINT with 32bit MMIO access on RV64 systemAnup Patel
2019-12-23lib: Implement RFENCE extensionAtish Patra
2019-12-23lib: Support stage1 and stage2 tlb flushingAtish Patra
2019-12-23lib: Add hfence instruction encodingAtish Patra
2019-12-23lib: Add IPI extension in SBIAtish Patra
2019-12-23lib: Add TIME extension in SBIAtish Patra
2019-12-23lib: Remove redundant IPI typesAtish Patra
2019-12-16lib: Use MTINST CSR in misaligned load/store emulationAnup Patel
2019-12-16lib: Extend trap redirection for hypervisor v0.5 specAnup Patel
2019-12-16lib: Fix sbi_get_insn() for load guest page faultAnup Patel
2019-12-16include: Extend struct sbi_trap_info for mtval2 and mtinstAnup Patel
2019-12-16lib: Delegate guest page faults to HS-modeAnup Patel
2019-11-27lib: Add error detection for misa_extensionXiang W
2019-11-26lib: Fix probe extensionAtish Patra
2019-11-26lib: Fix CPU capabilities detection functionXiang Wang
2019-11-21lib: Simplify trap parameters in sbi_ecall functionsAnup Patel
2019-11-21lib: Better naming of unpriv APIs for wider useAnup Patel
2019-11-21lib: No need to set VSSTATUS.MXR bit in get_insn()Anup Patel
2019-11-21include: Remove ilen member of struct unpriv_trapAnup Patel
2019-11-15lib: Remove date and time from init messageAlistair Francis
2019-10-03lib: Provide a platform hook to implement vendor specific SBI extensions.Atish Patra
2019-10-03lib: Implement SBI v0.2Atish Patra
2019-10-03lib: Remove redundant variable assignmentAtish Patra
2019-10-03lib: Rename existing SBI implementation as 0.1.Atish Patra
2019-10-02lib: Fix coldboot race condition observed on emulators/simulatorsAnup Patel
2019-09-30lib: Emulate HTIMEDELTA CSR for platforms not having TIME CSRAnup Patel
2019-09-30include: Extend get_insn() to read instruction from VS/VU modeAnup Patel
2019-09-30lib: Redirect WFI trapped from VS/VU mode to HS-modeAnup Patel
2019-09-30lib: Extend sbi_trap_redirect() for hypervisor extensionAnup Patel
2019-09-30lib: Extend sbi_hart_switch_mode() to support hypervisor extensionAnup Patel
2019-09-30lib: Delegate supervisor ecall to HS-mode when H extension availableAnup Patel
2019-09-28Write MSIP by using memory-mapped control registerZong Li
2019-09-10lib: provide a platform specific tlb range flush thresholdAtish Patra
2019-08-31lib: Upgrade to full flush if size is at least thresholdAtish Patra
2019-08-31lib: Support atomic swap instructionsAtish Patra
2019-08-31lib: Fix timer for 32 bitAtish Patra
2019-08-19Include `git describe` in OpenSBIPalmer Dabbelt
2019-08-16platform: Remove the ipi_sync method from all platforms.Atish Patra
2019-08-16lib: Fix race conditions in tlb fifo access.Atish Patra