1. ca1fdc6 sencha/bancha: use OpenTitan uart by Sam Leffler · 2 weeks ago master
  2. e4558ce bancha: leave space for the OpenTitan secure boot manifest by Sam Leffler · 3 weeks ago
  3. b905ede Merge remote-tracking branch 'upstream/main' into update by Sam Leffler · 3 weeks ago
  4. 78a5a21 Disable including the ELF headers in the firmware image. by Sam Leffler · 3 weeks ago
  5. c144643 Don't invoke error handlers when the callee errors. by David Chisnall · 3 weeks ago
  6. b406460 Remove redundant includes in xmake. by David Chisnall · 3 weeks ago
  7. e24f257 bancha: add more peripherals by Sam Leffler · 7 weeks ago
  8. 069e20a Add support for stackless error handlers. by David Chisnall · 5 weeks ago
  9. e4ebccc Allow the error invocation handler count to be reset. by David Chisnall · 5 weeks ago
  10. 5489c58 Add setjmp and setjmp-based error handling. by David Chisnall · 5 weeks ago
  11. 7cd96a6 Add space at the start of the stack for per-invocation state. by David Chisnall · 5 weeks ago
  12. 357b0a2 Merge remote-tracking branch 'spacebeaker/upstream_gh' into update by Sam Leffler · 6 weeks ago
  13. 5763f0f Add Sonata ADC driver by Alex Jones · 8 weeks ago
  14. 58ed3e3 Add ADC to Sonata board file by Alex Jones · 8 weeks ago
  15. 09ad3a9 Add memrchr to the string library. by Sam Leffler · 7 weeks ago
  16. d8cfd52 Add stdalign.h and stdnoreturn.h. (#295) by David Chisnall · 7 weeks ago
  17. d268dc7 string.h: adjust memchr return value by Sam Leffler · 7 weeks ago
  18. 3b6d012 Fix atomicity of Sonata ethernet driver. by David Chisnall · 7 weeks ago
  19. 6405d1e Add Sonata PWM Driver by Alex Jones · 8 weeks ago
  20. 572752a Add PWM to Sonata board file by Alex Jones · 8 weeks ago
  21. 0c22b99 Sleep better with queues. by David Chisnall · 7 weeks ago
  22. d562df7 boards: initial bancha board support. by Sam Leffler · 5 months ago
  23. 2d97b8f Sonata Ethernet driver cleanups. by David Chisnall · 9 weeks ago
  24. 4fd48f6 Fix a bug in the Sonata Ethernet driver. by David Chisnall · 9 weeks ago
  25. 4322b6a Fix basename usage. by David Chisnall · 9 weeks ago
  26. 0358a97 Merge remote-tracking branch 'upstream/main' into update by Sam Leffler · 10 weeks ago
  27. 96b22d4 Reduce the permissions on hazard pointers. by David Chisnall · 10 weeks ago
  28. c744ab2 Add initial support for pre-shared globals. (#283) by David Chisnall · 10 weeks ago
  29. 64d8460 Add more examples of temporal safety (#279) by Phil Day · 3 months ago
  30. 9baefdb Added functionality to the OpenTitanUart driver. by Hugo McNally · 3 months ago
  31. 57b9e1c Cleaned up the OpenTitanUart by Hugo McNally · 3 months ago
  32. c2b61d6 Added the location of more of Sonata's UART devices. by Hugo McNally · 3 months ago
  33. 4a09350 Added Sonata's second UART mapping and UART interrupts by Hugo McNally · 3 months ago
  34. 3aee5ec Created a sonata board file for the next version. by Hugo McNally · 3 months ago
  35. 516ffe5 Changed sonata board description to symlink by Hugo McNally · 3 months ago
  36. 271be9b Fix #274 (Bug in Sonata I2C header). by Duncan Lowther · 3 months ago
  37. c6b80c2 Fix link. by David Chisnall · 3 months ago
  38. fdd9a08 fix message in StoreStackPointerToGlobal by Phil Day · 3 months ago
  39. 08021e6 update ReadMe for example 08 to capture the behaviour of storing non global pointers by Phil Day · 3 months ago
  40. aa37314 Fix atomic<T> for pointer types. by David Chisnall · 3 months ago
  41. d1c3354 Fix the memory safety example for the non-trapping behaviour. by David Chisnall · 3 months ago
  42. d120e00 Add PRNG-based entropy source for sonata by Gary Guo · 4 months ago
  43. 4ba85d2 Expand ethernet concept to include phy_link_status by Gary Guo · 4 months ago
  44. 50890aa Implement KSZ8851 Ethernet driver for Sonata by Gary Guo · 4 months ago
  45. d8336b5 Add TEST_EQUAL macro in tests.hh. by Robert Norton · 4 months ago
  46. c96843c fixed typos in readme by Simon Arnell · 4 months ago
  47. 2b515d7 Add a `FreeRTOS_errno.h` header. by Hugo Lefeuvre · 4 months ago
  48. 83b39b4 Add `(U)INT_(LEAST|FAST)N_(MIN|MAX)` macros to `stdint.h`. by Hugo Lefeuvre · 4 months ago
  49. ba318c1 Add std:string overload for Debug (#255) by Phil Day · 4 months ago
  50. de10585 Don't expose printf if we don't have a stdout. by David Chisnall · 4 months ago
  51. 18de34c Fix `__builtin_strlen` by David Chisnall · 4 months ago
  52. 7f4c610 Test and document the linked list from `ds::linked_list`. by Hugo Lefeuvre · 4 months ago
  53. db4d635 Add APIs to retrieve the thread ID of the owner of a lock. by Hugo Lefeuvre · 4 months ago
  54. 58e3aee Remove accidentally committed debug line by Nathaniel Wesley Filardo · 4 months ago
  55. 8980c6c Fix invalid dereference in the `Pointer` proxy. (#249) by Hugo Lefeuvre · 4 months ago
  56. eb22621 Update Sonata getting started docs. (#250) by David Chisnall · 4 months ago
  57. de6da88 Use @jrtc27's approach to enable large sealed objects. by David Chisnall · 4 months ago
  58. 0dc631a Added I2C and RGB LEDs to sonata board description by Hugo McNally · 4 months ago
  59. 753e3c7 A driver for the Sonata's RGB LED Controller by Hugo McNally · 4 months ago
  60. 91d0801 Added C standard `isprint()` function by Hugo McNally · 4 months ago
  61. f2b0cc1 Added an OpenTitan I2C driver by Hugo McNally · 5 months ago
  62. e72a948 Revisit the blocking behavior of `malloc` and `calloc`. by Hugo Lefeuvre · 4 months ago
  63. 91f34d4 Expose an API for finer control over heap allocator blocking behavior. by Hugo Lefeuvre · 4 months ago
  64. 706bd61 Differentiate heap/quota exhausted in the return value of `mspace_dispatch`. by Hugo Lefeuvre · 4 months ago
  65. 75dce8d Two fixes to the `flags` argument of `futex_timed_wait`. by Hugo Lefeuvre · 4 months ago
  66. 771f2bb Fix corner case in tickless scheduling. by David Chisnall · 5 months ago
  67. dcbb196 Tickless scheduler by David Chisnall · 6 months ago
  68. 71ce352 Add missing test file. by David Chisnall · 5 months ago
  69. 64d8c26 Added Sonata simple SPI driver. by Hugo McNally · 5 months ago
  70. 7fa3d7f Sonata has the stack high-water mark register. by David Chisnall · 5 months ago
  71. 9d9195a Merge remote-tracking branch 'spacebeaker/upstream' into update by Sam Leffler · 5 months ago
  72. b043906 Fixes for VS Code and the dev container. by David Chisnall · 5 months ago
  73. 22f838f Improve the Sonata run message. by David Chisnall · 5 months ago
  74. d1136b3 Remove `set -u`. by David Chisnall · 5 months ago
  75. 801ac3c Add a working `xmake run` command for Sonata. by David Chisnall · 5 months ago
  76. c8c0c68 Changed the Sonata instruction memory start by Hugo McNally · 5 months ago
  77. d0aa667 Update the compartmentalisation exercise. by David Chisnall · 5 months ago
  78. 6d49cad Added support of Sonata's switches. by Hugo McNally · 5 months ago
  79. 3ae66d7 Added support for Sonata's joystick. by Hugo McNally · 5 months ago
  80. aa90d6e fix typos in examples READMEs by Phil Day · 5 months ago
  81. 5b6d221 Set appropriate bits in `eventgroup_destroy_force`. by Hugo Lefeuvre · 5 months ago
  82. 18c6fa8 Add type-safe debugging macros for C. by David Chisnall · 5 months ago
  83. c50d78f Fix epoch calculation in the allocator. by David Chisnall · 5 months ago
  84. 3bb8a1b Remove the exciting jump instruction from boot.S by David Chisnall · 5 months ago
  85. 7ef24d9 Fix Sonata's memory layout. by David Chisnall · 5 months ago
  86. 4fdb918 Use `ssize_t` return value for `heap_quota_remaining` and `heap_claim`. by Hugo Lefeuvre · 5 months ago
  87. 8671ae2 Document stack check return values in allocator documentation. by Hugo Lefeuvre · 5 months ago
  88. b35d1d9 Convert `heap_allocate` null pointer check to valid tag checks. by Hugo Lefeuvre · 5 months ago
  89. 7d3138e Document allocator API failure handling. by Hugo Lefeuvre · 5 months ago
  90. 18df7ca Make printf use the platform UART. by David Chisnall · 6 months ago
  91. 3e0eaf0 Add missing stack check. by David Chisnall · 5 months ago
  92. 16bb51b Tweak to CODE_OF_CONDUCT.md directing employees to moderation support as required by new standard. by Robert Norton · 5 months ago
  93. 3ff0dda stdlib `malloc` should not block indefinitely. by Hugo Lefeuvre · 5 months ago
  94. e8dfab9 Update running on Arty A7 instructions to highlight clock speed information by speedy-h · 5 months ago
  95. f66758d Cleaned up the wait functions. by Hugo McNally · 5 months ago
  96. b6d189d Fixed overflows in wait functions by Hugo McNally · 5 months ago
  97. ed3a86f Fixed sunburst's LED mask (#217) by Hugo McNally · 5 months ago
  98. c6bcc8c Fix buffer overflow in the FreeRTOS compat queue. by Hugo Lefeuvre · 5 months ago
  99. 75ed409 Properly zero the shadow memory on Sonata. by David Chisnall · 6 months ago
  100. aa8ea75 Add missing IBEX define for Sonata. by David Chisnall · 6 months ago