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