summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-10-09include: Bump-up version to 0.5v0.5Anup Patel
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-03lib: Align error codes as per SBI specification.Atish Patra
2019-10-03Test: Move test payload related code out of interface headerAtish Patra
2019-10-02lib: Fix coldboot race condition observed on emulators/simulatorsAnup Patel
2019-10-02Makefile: Minor fix in OPENSBI_VERSION_GITAnup 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-28lib: Fix tlb flush range limit valueAtish Patra
2019-09-28kendryte/k210: remove unused fileDamien Le Moal
2019-09-25docs: platform: Update descriptions for qemu/sifive_u supportBin Meng
2019-09-10lib: provide a platform specific tlb range flush thresholdAtish Patra
2019-09-10lib: Change tlb range flush threshold to 4k page instead of 1GAtish Patra
2019-09-05README: Update license informationDamien Le Moal
2019-09-05kendryte/k210: remove sysctl codeDamien Le Moal
2019-09-05kendryte/k210: Use sifive UART driverDamien Le Moal
2019-08-31docs: Update the fu540 platform guide as per U-Boot documents.Atish 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-31scripts: Add AE350 to platform list in the binary archive scriptNylon Chen
2019-08-23platform: Add Andes AE350 initial supportNylon Chen
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
2019-08-16lib: Provide an atomic exchange function unsigned longAtish Patra
2019-08-13lib: Handle traps when doing unpriv load/store in get_insn()Anup Patel
2019-08-13firmware: do not use relocated _boot_status before it is validLukas Auer
2019-08-12lib: Correct null pointer checkJacob Garber
2019-08-12lib: Prevent unintended sign extensionsJacob Garber
2019-08-12lib: Use correct type for return valueJacob Garber
2019-08-12lib: Use bitwise & instead of boolean &&Jacob Garber
2019-08-09lib: Use sbi_dprintf() for invalid CSRsAnup Patel
2019-08-09lib: Introduce sbi_dprintf() APIAnup Patel
2019-08-09firmware: Use macro instead of magic number for boot statusBin Meng
2019-08-09platform: sifive: fu540: Expand FDT size before any patchingBin Meng
2019-08-07firmware: Fix the loop condition of _wait_relocate_copy_done sectionNylon Chen
2019-07-26lib: Allow compiling without FP supportAnup Patel
2019-07-25treewide: Use conventional names for 32-bit and 64-bitBin Meng
2019-07-25README: Document 32-bit / 64-bit images buildBin Meng
2019-07-25utils: Use cpu_to_fdt32() when writing to fdtGeorg Kotheimer
2019-07-24platform: sifive/fu540: Move FDT further upAnup Patel