summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2019-11-21lib: Better naming of unpriv APIs for wider useAnup Patel10-106/+145
2019-11-21lib: No need to set VSSTATUS.MXR bit in get_insn()Anup Patel4-27/+6
2019-11-21include: Remove ilen member of struct unpriv_trapAnup Patel3-21/+32
2019-11-15lib: Remove date and time from init messageAlistair Francis1-4/+3
2019-11-15firmware: Add preferred boot HART field in struct fw_dynamic_infoAnup Patel5-4/+100
2019-11-06include: Use _UL() and _ULL() for defines in riscv_encoding.hAnup Patel1-81/+79
2019-11-06include: Sync-up encoding with priv v1.12-draft and hypervisor v0.5-draftAnup Patel1-92/+45
2019-11-05firmware: Introduce relocation lotteryAnup Patel1-6/+11
2019-10-28firmware: Fix compile error for FW_PAYLOAD with latest GCC binutilsAnup Patel1-0/+10
2019-10-09include: Bump-up version to 0.5Anup Patel1-1/+1
2019-10-03lib: Provide a platform hook to implement vendor specific SBI extensions.Atish Patra3-3/+86
2019-10-03lib: Implement SBI v0.2Atish Patra2-31/+139
2019-10-03lib: Remove redundant variable assignmentAtish Patra1-10/+2
2019-10-03lib: Rename existing SBI implementation as 0.1.Atish Patra3-28/+48
2019-10-03lib: Align error codes as per SBI specification.Atish Patra1-4/+6
2019-10-03Test: Move test payload related code out of interface headerAtish Patra2-25/+25
2019-10-02lib: Fix coldboot race condition observed on emulators/simulatorsAnup Patel1-15/+29
2019-10-02Makefile: Minor fix in OPENSBI_VERSION_GITAnup Patel1-1/+1
2019-09-30lib: Emulate HTIMEDELTA CSR for platforms not having TIME CSRAnup Patel6-17/+122
2019-09-30include: Extend get_insn() to read instruction from VS/VU modeAnup Patel4-28/+47
2019-09-30lib: Redirect WFI trapped from VS/VU mode to HS-modeAnup Patel2-3/+20
2019-09-30lib: Extend sbi_trap_redirect() for hypervisor extensionAnup Patel4-26/+156
2019-09-30lib: Extend sbi_hart_switch_mode() to support hypervisor extensionAnup Patel4-5/+44
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-28lib: Fix tlb flush range limit valueAtish Patra1-1/+1
2019-09-28kendryte/k210: remove unused fileDamien Le Moal1-57/+0
2019-09-25docs: platform: Update descriptions for qemu/sifive_u supportBin Meng2-0/+20
2019-09-10lib: provide a platform specific tlb range flush thresholdAtish Patra4-4/+29
2019-09-10lib: Change tlb range flush threshold to 4k page instead of 1GAtish Patra1-1/+1
2019-09-05README: Update license informationDamien Le Moal2-196/+4
2019-09-05kendryte/k210: remove sysctl codeDamien Le Moal4-967/+60
2019-09-05kendryte/k210: Use sifive UART driverDamien Le Moal4-253/+9
2019-08-31docs: Update the fu540 platform guide as per U-Boot documents.Atish Patra1-10/+12
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-31lib: Fix timer for 32 bitAtish Patra1-5/+13
2019-08-31scripts: Add AE350 to platform list in the binary archive scriptNylon Chen1-0/+1
2019-08-23platform: Add Andes AE350 initial supportNylon Chen10-0/+650
2019-08-19Include `git describe` in OpenSBIPalmer Dabbelt2-0/+9
2019-08-16platform: Remove the ipi_sync method from all platforms.Atish Patra8-53/+0
2019-08-16lib: Fix race conditions in tlb fifo access.Atish Patra6-147/+259
2019-08-16lib: Provide an atomic exchange function unsigned longAtish Patra2-0/+19
2019-08-13lib: Handle traps when doing unpriv load/store in get_insn()Anup Patel4-46/+65
2019-08-13firmware: do not use relocated _boot_status before it is validLukas Auer1-3/+10
2019-08-12lib: Correct null pointer checkJacob Garber1-1/+1
2019-08-12lib: Prevent unintended sign extensionsJacob Garber1-2/+4
2019-08-12lib: Use correct type for return valueJacob Garber1-1/+1
2019-08-12lib: Use bitwise & instead of boolean &&Jacob Garber1-1/+1
2019-08-09lib: Use sbi_dprintf() for invalid CSRsAnup Patel1-4/+4