1. 3bd444b [opentitantool] fix strap pin initializations by Timothy Trippel · 2 years, 10 months ago
  2. 6a92ed2 [bazel, ci] Create a CI configuration for the FPGA board. by Chris Frantz · 2 years, 10 months ago
  3. 8dd5502 [cw_spiflash] Update SAM3X pinmap, OTT and SW tests accordingly by Michael Schaffner · 2 years, 10 months ago
  4. a35f768 [cw310] Break out all HW/SW straps and connect to SAM3X by Michael Schaffner · 2 years, 10 months ago
  5. cb2775f [opentitanlib] Add serialization for num_de types by Jon Flatley · 2 years, 11 months ago
  6. cba8148 [opentitantool] Make the verilator startup time configurable by Chris Frantz · 2 years, 10 months ago
  7. 2fb6d64 [opentitantool] Print the verilator stdout for easier debug by Chris Frantz · 2 years, 10 months ago
  8. ee1707e [opentitantool] Add support for 'emulator' commands by Michał Mazurek · 2 years, 11 months ago
  9. 4f57740 [bazel] Load `safe-ftdi` from the lowRISC fork. by Chris Frantz · 2 years, 10 months ago
  10. f34fea7 [sw] Drop Cargo support completely by Miguel Young de la Sota · 2 years, 11 months ago
  11. 99c6ecf [opentitantool] Tweak to Ti50 rescue bootstrapping by Jes B. Klinke · 2 years, 11 months ago
  12. cd2677a [hw,sw,docs] redact acronyms by Timothy Trippel · 2 years, 11 months ago
  13. 7007f1c [opentitanlib] Add auto-default values for the ti50 emulator backend by Miles Dai · 2 years, 11 months ago
  14. e60214b [opentitanlib] Add Ti50Emulator backend by Michał Mazurek · 3 years ago
  15. 1709780 [opentitantool] Implement image digest command by Jon Flatley · 2 years, 11 months ago
  16. b2fed68 [opentitanlib] Add doc comments for Image routines by Jon Flatley · 2 years, 11 months ago
  17. 829a253 [opentitanlib] Alternate to unsafe code for alignment by Jon Flatley · 2 years, 11 months ago
  18. e0f76bf [opentitantool] Add image manifest commands by Jon Flatley · 2 years, 11 months ago
  19. e6b98b8 [opentitanlib] Add image reading by Jon Flatley · 2 years, 11 months ago
  20. f155845 [opentitanlib] Add manifest field overwriting by Jon Flatley · 3 years ago
  21. 510a53d [bazel] Move //third_party/cargo into //third_party/rust by Miguel Young de la Sota · 2 years, 11 months ago
  22. 4e08b95 [bazel] Move all of the Rust dependencies into bazel, properly by Miguel Young de la Sota · 3 years ago
  23. 2f78a00 [bazel] Control bitstream loading via a bazel `--define` by Chris Frantz · 3 years ago
  24. b1ef87f [opentitantool] Disable some unhelpful warnings by Chris Frantz · 3 years ago
  25. 4e7ae8c [opentitantool] Eliminate the `mundane` crate by Chris Frantz · 3 years ago
  26. a4008df [opentitantool] Refactor proxy error handling by Chris Frantz · 3 years ago
  27. 38d5e28 [opentitantool] Re-raze dependencies by Chris Frantz · 3 years ago
  28. d799b32 [opentitantool] Add ROM & bitstream detection to bootstrap by Chris Frantz · 3 years ago
  29. 6c93ea7 [opentitantool] Refactor console to be in opentitanlib by Chris Frantz · 3 years ago
  30. f50add0 [opentitantool] Fix warnings by Chris Frantz · 3 years ago
  31. 18f93db [sw,rom_ext] Replace exponent with address translation in manifest. by Jade Philipoom · 3 years ago
  32. 3e07cbe [opentitantool] Remove mistakenly committed file. by Chris Frantz · 3 years ago
  33. 30123d4 [opentitantool] Correctly detect bootstrap errors by Jes B. Klinke · 3 years ago
  34. b4f673b [opentitantool] Bootstrapping efficiently via proxy by Jes B. Klinke · 3 years, 1 month ago
  35. 841959f [bazel] fix opentitanlib build by Timothy Trippel · 3 years ago
  36. effffac [opentitantlib] Adds new Emulator transport trait by Michał Mazurek · 3 years, 1 month ago
  37. 09ef94e Fix UART timeout issues by Chris Frantz · 3 years ago
  38. 7728634 [opentitantool] Tolerate being interrupted in epoll() by Jes B. Klinke · 3 years ago
  39. c126c17 [opentitantool] Pass capabilities via proxy protocol by Jes B. Klinke · 3 years, 1 month ago
  40. 8c96f95 [opentitantool] Revert default interface to "empty" by Jes B. Klinke · 3 years, 1 month ago
  41. befb772 [opentitantool] Refactor TCP port search by Jes B. Klinke · 3 years, 1 month ago
  42. d3404e9 [opentitantool] Include context in conf errors by Jes B. Klinke · 3 years, 1 month ago
  43. 9fd8f58 [opentitanlib, opentitantools] Fix of rust code formatting by Michał Mazurek · 3 years, 1 month ago
  44. 9f70b8c [opentitantool] Persistent session support by Jes B. Klinke · 3 years, 1 month ago
  45. 426665c [opentitantool] Proxy transport implementation by Jes B. Klinke · 3 years, 1 month ago
  46. e940d67 [opentitantool] Remove unused conf structs, and compiler fixes by Jes B. Klinke · 3 years, 1 month ago
  47. 50a7588 [opentitanlib] Adds session proxy communication protocol by Michał Mazurek · 3 years, 1 month ago
  48. af9be8c [opentitantool] Gracefully handle requests for unsupported interfaces by Jes B. Klinke · 3 years, 1 month ago
  49. 6676995 [opentitanlib] Add manfiest definition for HJSON deserilization by Jon Flatley · 3 years, 2 months ago
  50. 7d09397 [opentitanlib] Bring in manifest.rs from rom_ext_image_tools by Jon Flatley · 3 years, 2 months ago
  51. 68e7dfd [opentitanlib] Move num_de from otp to util by Jon Flatley · 3 years, 2 months ago
  52. 2f11710 [opentitantool] Use Result<> on all Transport methods by Jes B. Klinke · 3 years, 1 month ago
  53. 6aad69a [opentitantool] Introduce serializable TransportError by Jes B. Klinke · 3 years, 1 month ago
  54. 3f05591 [opentitantoo] Move backend/ into opentitanlib by Jes B. Klinke · 3 years, 1 month ago
  55. c571bde [opentitantool] Support C2D2 with HyperDebug driver by Jes B. Klinke · 3 years, 2 months ago
  56. a948fc3 [opentitantool] Add non-SPI rescue protocol for bootstrapping by Jes B. Klinke · 3 years, 2 months ago
  57. feaca73 [bazel] Solving little warnings in the SW by Drew Macrae · 3 years, 2 months ago
  58. 20f7f99 [opentitanlib] Add testdata! macro by Jon Flatley · 3 years, 2 months ago
  59. abf1af6 [opentitantool] Fix OTP tests to work under bazel by Jon Flatley · 3 years, 2 months ago
  60. 968524e [opentitantool] Add sha256 by Alphan Ulusoy · 3 years, 2 months ago
  61. 0f429b6 [opentitantool] Add sha2 to Cargo.toml by Alphan Ulusoy · 3 years, 2 months ago
  62. feec67e [bazel/rust] add i2c.rs to sandbox by Drew Macrae · 3 years, 2 months ago
  63. 48f64de [opentitanlib] Add OTP hex file generation. by Jon Flatley · 3 years, 2 months ago
  64. ba4cc81 opentitantool: Adding I2C support to transport by Jes B. Klinke · 3 years, 2 months ago
  65. dc15a39 [bazel] fixup #10041 conflict by Drew Macrae · 3 years, 2 months ago
  66. 65fe5bb [opentitanlib] Add PRESENT cipher by Jon Flatley · 3 years, 2 months ago
  67. 011a908 [opentitantool] Add fixed_size_bigint macro for defining fixed-size bigint types by Alphan Ulusoy · 3 years, 3 months ago
  68. 8046090 [opentitantool] Support different error types in `ParseInt` by Alphan Ulusoy · 3 years, 3 months ago
  69. 336fdfe [opentitanool] Add num-bigint-dig and num-traits dependencies by Alphan Ulusoy · 3 years, 3 months ago
  70. a894cec [sw, host] Update Mundane version by Luís Marques · 3 years, 2 months ago
  71. 8288b01 [opentitantool] Support configuration of GPIO pin modes by Jes B. Klinke · 3 years, 4 months ago
  72. c25a877 [opentitantool] Applied rustfmt to opentitanlib and opentitantool by Jes B. Klinke · 3 years, 4 months ago
  73. ce2fecc [opentitantool] Factored UsbBackend into separate util file by Jes B. Klinke · 3 years, 5 months ago
  74. 4a932b2 [opentitantool] Add support for HyperDebug by Jes B. Klinke · 3 years, 6 months ago
  75. 96439a5 [bazel] Fix rust libudev-sys to build under bazel by Chris Frantz · 3 years, 3 months ago
  76. 0b548fa [bazel] Add testing rules by Chris Frantz · 3 years, 4 months ago
  77. ab5c2ec [opentitantool] Fixes to bootstrap of legacy Titan by Jes B. Klinke · 3 years, 4 months ago
  78. 903bcec [bazel] Configure Rust projects for building with bazel. by Chris Frantz · 3 years, 4 months ago
  79. 8bc0d84 [opentitantool] Support bootstrap protocol of legacy chips by Jes B. Klinke · 3 years, 5 months ago
  80. 1ac30be [sw, cleanup, opentitantool] Minor code formatting cleanups by Chris Frantz · 3 years, 4 months ago
  81. d258545 [opentitantool] Support image assembly. by Chris Frantz · 3 years, 5 months ago
  82. 0592490 [opentitantool] Add hook for bootstrapping code on emulators by Jes B. Klinke · 3 years, 5 months ago
  83. 45faebc [opentitantool] Run `cargo fmt` by Chris Frantz · 3 years, 5 months ago
  84. 29d336c [opentitantool] Miscellaneous cleanups. by Chris Frantz · 3 years, 5 months ago
  85. fa5266b [opentitantool] Support configuration files by Jes B. Klinke · 3 years, 6 months ago
  86. 727f131 [opentitantool] Support bitstream loading on the CW310 board by Chris Frantz · 3 years, 5 months ago
  87. 52dac1e [opentitantool] Primitive bootstrap implementation by Chris Frantz · 3 years, 6 months ago
  88. 5038993 [opentitantool] Refactor IO options for commonality by Chris Frantz · 3 years, 6 months ago
  89. 6a095d7 [opentitantool] Add ChipWhisperer CW310 backend by Chris Frantz · 3 years, 6 months ago
  90. 6870fbc [opentitantool] Minor cleanups by Chris Frantz · 3 years, 6 months ago
  91. 8d6b983 [opentitantool] Support multiple uart/spi instances. by Chris Frantz · 3 years, 6 months ago
  92. 5a9bf03 [opentitantool] Make the IO APIs more ergonomic by Chris Frantz · 3 years, 6 months ago
  93. a409d10 [opentitantool] Minor refactors for transport interfaces by Chris Frantz · 3 years, 6 months ago
  94. 7534002 [opentitantool] Clean up lint by Chris Frantz · 3 years, 6 months ago
  95. 33d1b0f [opentitantool] Add a proper int parser. by Chris Frantz · 3 years, 7 months ago
  96. 2fcfa70 [opentitantool] Add ultradebug and SPI flash support by Chris Frantz · 3 years, 8 months ago
  97. 420c50c [opentitantool] Add support for SPI flash parts by Chris Frantz · 3 years, 8 months ago
  98. 45eb9e2 [opentitantool] Add support for Ultradebug by Chris Frantz · 3 years, 8 months ago
  99. 27f4743 [opentitantool] Correct an error in the verilator transport by Chris Frantz · 3 years, 8 months ago
  100. 79b4e40 [opentitantool] Add the verilator backend. by Chris Frantz · 3 years, 8 months ago