1. be92da2 include: Bump-up version to 0.5 by Anup Patel · 2 years ago v0.5
  2. 30f09fb lib: Provide a platform hook to implement vendor specific SBI extensions. by Atish Patra · 2 years ago
  3. 0790be0 lib: Implement SBI v0.2 by Atish Patra · 2 years ago
  4. 848ed4f lib: Remove redundant variable assignment by Atish Patra · 2 years ago
  5. 26aec6a lib: Rename existing SBI implementation as 0.1. by Atish Patra · 2 years ago
  6. 3d335bc lib: Align error codes as per SBI specification. by Atish Patra · 2 years ago
  7. 8925e38 Test: Move test payload related code out of interface header by Atish Patra · 2 years ago
  8. e561c63 lib: Fix coldboot race condition observed on emulators/simulators by Anup Patel · 2 years ago
  9. 2c7bab7 Makefile: Minor fix in OPENSBI_VERSION_GIT by Anup Patel · 2 years ago
  10. 1e9f888 lib: Emulate HTIMEDELTA CSR for platforms not having TIME CSR by Anup Patel · 2 years, 1 month ago
  11. 7d4420b include: Extend get_insn() to read instruction from VS/VU mode by Anup Patel · 2 years, 1 month ago
  12. a14e7ee lib: Redirect WFI trapped from VS/VU mode to HS-mode by Anup Patel · 2 years, 6 months ago
  13. bbeb8e6 lib: Extend sbi_trap_redirect() for hypervisor extension by Anup Patel · 2 years, 5 months ago
  14. 1a5614e lib: Extend sbi_hart_switch_mode() to support hypervisor extension by Anup Patel · 2 years, 6 months ago
  15. 0089897 lib: Delegate supervisor ecall to HS-mode when H extension available by Anup Patel · 2 years, 6 months ago
  16. 1ed9eb2 Write MSIP by using memory-mapped control register by Zong Li · 2 years ago
  17. 0a482e2 lib: Fix tlb flush range limit value by Atish Patra · 2 years ago
  18. 190e3f4 kendryte/k210: remove unused file by Damien Le Moal · 2 years ago
  19. 8853758 docs: platform: Update descriptions for qemu/sifive_u support by Bin Meng · 2 years ago
  20. 98ee15c lib: provide a platform specific tlb range flush threshold by Atish Patra · 2 years, 1 month ago
  21. f2e82c3 lib: Change tlb range flush threshold to 4k page instead of 1G by Atish Patra · 2 years, 1 month ago
  22. 144acef README: Update license information by Damien Le Moal · 2 years, 1 month ago
  23. 9dfe720 kendryte/k210: remove sysctl code by Damien Le Moal · 2 years, 1 month ago
  24. fca8c3b kendryte/k210: Use sifive UART driver by Damien Le Moal · 2 years, 1 month ago
  25. 6ed2bc1 docs: Update the fu540 platform guide as per U-Boot documents. by Atish Patra · 2 years, 1 month ago
  26. 7b7690e lib: Upgrade to full flush if size is at least threshold by Atish Patra · 2 years, 1 month ago
  27. 6bd1512 lib: Support atomic swap instructions by Atish Patra · 2 years, 1 month ago
  28. 2e5cc90 lib: Fix timer for 32 bit by Atish Patra · 2 years, 1 month ago
  29. ffa6c5f scripts: Add AE350 to platform list in the binary archive script by Nylon Chen · 2 years, 1 month ago
  30. 3cbb419 platform: Add Andes AE350 initial support by Nylon Chen · 2 years, 2 months ago
  31. a2a7763 Include `git describe` in OpenSBI by Palmer Dabbelt · 2 years, 1 month ago
  32. 7522970 platform: Remove the ipi_sync method from all platforms. by Atish Patra · 2 years, 1 month ago
  33. 897a97a lib: Fix race conditions in tlb fifo access. by Atish Patra · 2 years, 1 month ago
  34. f6e13e0 lib: Provide an atomic exchange function unsigned long by Atish Patra · 2 years, 1 month ago
  35. a88e424 lib: Handle traps when doing unpriv load/store in get_insn() by Anup Patel · 2 years, 2 months ago
  36. 2e0f3ac firmware: do not use relocated _boot_status before it is valid by Lukas Auer · 2 years, 2 months ago
  37. 6c24193 lib: Correct null pointer check by Jacob Garber · 2 years, 2 months ago
  38. 5e4021a lib: Prevent unintended sign extensions by Jacob Garber · 2 years, 2 months ago
  39. 6ddf71e lib: Use correct type for return value by Jacob Garber · 2 years, 2 months ago
  40. 3f738f5 lib: Use bitwise & instead of boolean && by Jacob Garber · 2 years, 2 months ago
  41. 88c87f0 lib: Use sbi_dprintf() for invalid CSRs by Anup Patel · 2 years, 2 months ago
  42. dbff3e9 lib: Introduce sbi_dprintf() API by Anup Patel · 2 years, 2 months ago
  43. b1318e5 firmware: Use macro instead of magic number for boot status by Bin Meng · 2 years, 2 months ago
  44. 446b6f3 platform: sifive: fu540: Expand FDT size before any patching by Bin Meng · 2 years, 2 months ago
  45. c1b9dd3 firmware: Fix the loop condition of _wait_relocate_copy_done section by Nylon Chen · 2 years, 2 months ago
  46. 0f18b3f lib: Allow compiling without FP support by Anup Patel · 2 years, 2 months ago
  47. 85546a5 treewide: Use conventional names for 32-bit and 64-bit by Bin Meng · 2 years, 2 months ago
  48. c90009a README: Document 32-bit / 64-bit images build by Bin Meng · 2 years, 2 months ago
  49. bf2ee7b utils: Use cpu_to_fdt32() when writing to fdt by Georg Kotheimer · 2 years, 2 months ago
  50. e3f7433 platform: sifive/fu540: Move FDT further up by Anup Patel · 2 years, 2 months ago
  51. e745639 platform: sifive: fu540: Use standard value string for cpu node status by Bin Meng · 2 years, 3 months ago
  52. ce228ee include: Bump-up version to 0.4 by Anup Patel · 2 years, 3 months ago v0.4
  53. 42c938e platform: Remove the HiFive Unleashed expansion board DT. by Atish Patra · 2 years, 3 months ago
  54. bb3edd3 firmware: For no relocation skip two stage wait for secondary HARTs by Anup Patel · 2 years, 3 months ago
  55. da398ef scripts: Add Ariane FPGA to platform list in binary archive script by Anup Patel · 2 years, 3 months ago
  56. d44bc16 docs: Update the fu540 platform guide for new DT. by Atish Patra · 2 years, 3 months ago
  57. 9c18c2c include: Add firmware context to sbi_platform by Abner Chang · 2 years, 3 months ago
  58. 08b1969 include: Add version info to struct sbi_platform by Abner Chang · 2 years, 3 months ago
  59. fa6fd6b include: Move callbacks in sbi_platform to separate struct by Abner Chang · 2 years, 3 months ago
  60. 3048f97 Add documentation for Ariane FPGA platform by Panagiotis Peristerakis · 2 years, 3 months ago
  61. b44e844 Add support for Ariane FPGA SoC by Panagiotis Peristerakis · 2 years, 3 months ago
  62. c6d06a9 Changed plic_set_thresh() and plic_set_ie() to public by Panagiotis Peristerakis · 2 years, 3 months ago
  63. 65aa587 firmware: Handle overlapping load and link addresses in relocation by Xiang W · 2 years, 3 months ago
  64. cd2dfdc docs: Update docs as per new static library. by Atish Patra · 2 years, 3 months ago
  65. 5dd93e8 utils: Remove tinyfdt.c by Atish Patra · 2 years, 3 months ago
  66. b2d0caf platform: Enable all drivers by default. by Atish Patra · 2 years, 3 months ago
  67. 200ed7c lib: Rename string.x to sbi_string.x by Atish Patra · 2 years, 3 months ago
  68. 793e5e1 platform: Move platform common to lib/utils. by Atish Patra · 2 years, 3 months ago
  69. 98aaf83 lib: Include helper libc functions directly in libsbi. by Atish Patra · 2 years, 3 months ago
  70. 749b0b0 lib: Move sbi core library to lib/sbi by Atish Patra · 2 years, 3 months ago
  71. a5b37bd firmware: Handle overlapping load and link addresses in relocation by Xiang W · 2 years, 4 months ago
  72. 331f291 firmware: Relocate when load address is not equal to link address by Anup Patel · 2 years, 4 months ago
  73. 6fec1c7 firmware: add missing linker sections to fw_base.ldS by Lukas Auer · 2 years, 4 months ago
  74. f19611e docs: update CONTRIBUTORS.md by Karsten Merker · 2 years, 4 months ago
  75. b6ea152 docs: qemu/sifive_u: miscellaneous documentation fixes by Bin Meng · 2 years, 4 months ago
  76. 2b80945 platform: qemu/sifive_u: Update the hart count to 4 by Bin Meng · 2 years, 4 months ago
  77. a6395ac lib: Handle page/access fault caused by unpriv load/store by Anup Patel · 2 years, 4 months ago
  78. bb91578 lib: Add per-HART trap info pointer by Anup Patel · 2 years, 4 months ago
  79. a22c689 include: Make unprivilege load/store functions as non-inline functions by Anup Patel · 2 years, 4 months ago
  80. 95b7480 lib: Factor-out TLB management from IPI management by Anup Patel · 2 years, 4 months ago
  81. 2dfed32 lib: Add a simple brain-dead allocator to manage extra scratch space by Anup Patel · 2 years, 4 months ago
  82. 4e2cd47 lib: Flush everything when remote TLB flush range is too large by Anup Patel · 2 years, 4 months ago
  83. 392749f docs: Add documentation about dynamic firmware by Anup Patel · 2 years, 5 months ago
  84. a4c2f50 platform: Enable dynamic firmware for appropriate platforms by Anup Patel · 2 years, 5 months ago
  85. bae54f7 firmware: Add fw_dynamic firmware by Anup Patel · 2 years, 5 months ago
  86. 25472de firmware: Allow firmwares to provide next mode and options by Anup Patel · 2 years, 5 months ago
  87. 243a5e0 docs: update CONTRIBUTORS.md from git history by Karsten Merker · 2 years, 5 months ago
  88. 0d33a98 docs: miscellaneous documentation fixes and updates by Karsten Merker · 2 years, 5 months ago
  89. 3bb2d25 Update sifive_fu540.md by Loys Ollivier · 2 years, 5 months ago
  90. f9643f3 Makefile: explicitly disable PIE by Karsten Merker · 2 years, 5 months ago
  91. c1d01b0 platform/common/libfdt: fix unnecessary multiple inclusions by Xiang Wang · 2 years, 5 months ago
  92. 03ec350 docs: Add a payload section about coreboot support #116 by Shawn Chang · 2 years, 5 months ago
  93. 10baa64 all: run clang-format and update checked-in files by Olof Johansson · 2 years, 6 months ago
  94. fbf986a all: Annotate some tables to have clang-format leave them alone by Olof Johansson · 2 years, 6 months ago
  95. 97fb8c0 libfdt: don't try to clang-format by Olof Johansson · 2 years, 6 months ago
  96. 1e43ce7 top: add .clang-format by Olof Johansson · 2 years, 6 months ago
  97. 804b997 lib: Redirect unhandled traps from non-M modes to S mode by Nick Kossifidis · 2 years, 5 months ago
  98. 194dbbe doc: Update docs as per latest kernel/u-boot status. by Atish Patra · 2 years, 6 months ago
  99. b2cd5fd top: Add CONTRIBUTORS.md file by Anup Pate · 2 years, 5 months ago
  100. 743e8ae docs: qemu/virt platform documentation fixes and updates by Karsten Merker · 2 years, 6 months ago