1. 0e9e146 chore: remove unused files by Andrew Walbran · 6 months ago v0.1.0
  2. a92fc65 fix(context): use ubfx in get_security_state by Olivier Deprez · 6 months ago
  3. a339369 docs(rust): add instructions on building the documentation by Tomás González · 6 months ago
  4. c6d5b92 docs(rust): add short project introduction to README by Imre Kis · 6 months ago
  5. a3c01b7 feat(rust): introduce Cpu trait for CPU specific actions by Imre Kis · 7 months ago
  6. a562e01 docs(rust): provide details about communication channels by Sandrine Afsa · 7 months ago
  7. d54901e docs(rust): move getting started doc out of README by Sandrine Afsa · 7 months ago
  8. e967846 chore(rust): update arm-* dependencies by Imre Kis · 6 months ago
  9. 2e76f45 chore: audit aarch64-paging and arm-gic by Imre Kis · 6 months ago
  10. 474d92a chore: audit new version of thiserror by Andrew Walbran · 6 months ago
  11. 404b6b0 chore: audit new versions of arm crates by Andrew Walbran · 6 months ago
  12. 85bc741 docs: document contribution policy by Andrew Walbran · 6 months ago
  13. c7c897c feat(rust): audit aarch64-rt by Pranjal Shrivastava · 6 months ago
  14. 45be62f feat(rust): audit smccc by Pranjal Shrivastava · 6 months ago
  15. eedb7b2 feat(rust): audit arm-gic by Pranjal Shrivastava · 6 months ago
  16. 4562540 chore(rust): fill in license details by Sandrine Afsa · 7 months ago
  17. 3a6a4b3 refactor(rust): remove 8 register message handling by Balint Dobszay · 6 months ago
  18. a26819a refactor(rust): simplify platform module selection logic by Imre Kis · 7 months ago
  19. d77ce2e feat(rust): allow plat specific cold boot helper by Snehal Koukuntla · 6 months ago
  20. 6c2bb32 refactor: add generic struct for per-world data by Andrew Walbran · 7 months ago
  21. bbd103a build(rust): set STF to use release builds by Matthew Maurer · 6 months ago
  22. 952abc8 build(rust): allow user to configure which cargo to use by Matthew Maurer · 8 months ago
  23. 78cc87c build(rust): factor out RUSTFLAGS control by Matthew Maurer · 8 months ago
  24. a47088d build(rust): switch from `cargo-objcopy` to `rust-objcopy` by Matthew Maurer · 8 months ago
  25. 987d450 feat: check target CPU state in QEMU and test power_domain_off by Andrew Walbran · 6 months ago
  26. 91a4efc refactor: fix clippy warnings by Andrew Walbran · 6 months ago
  27. d93a4b6 refactor: fix build warnings by Andrew Walbran · 6 months ago
  28. 392c453 refactor: stop using weak symbols for assembly functions by Andrew Walbran · 7 months ago
  29. 5818df2 feat(rust): make ENABLE_ASSERTIONS and CRASH_REPORTING follow DEBUG by Andrew Walbran · 7 months ago
  30. 7f53000 chore(rust): add copyright notice to files missing it by Imre Kis · 7 months ago
  31. 1116204 feat(rust): save/restore VHE related registers by Balint Dobszay · 11 months ago
  32. 1b8e0f8 feat(rust): hardcode config DT addresses for FVP by Balint Dobszay · 12 months ago
  33. b91528c fix(rust): fix cargo test on AArch64 host by Balint Dobszay · 6 months ago
  34. 0e628f5 feat: audit autocfg, lock_api and scopeguard as safe-to-run by Andrew Walbran · 6 months ago
  35. bbe26df feat: audit zerocopy for does-not-implement-crypto by Andrew Walbran · 7 months ago
  36. e114051 feat: add cargo vet exemptions for zerocopy by Andrew Walbran · 8 months ago
  37. 9a773d5 refactor(rust): extract PAGE_SIZE to linker symbol by Mateusz Sulimowicz · 6 months ago
  38. 8039f0c refactor(rust): add linker build helpers by Mateusz Sulimowicz · 6 months ago
  39. be195dd test(rust): check that SW forwarding doesn't happen by Tomás González · 7 months ago
  40. 8f1c87d test(rust): check that NS forwarding doesn't happen by Tomás González · 7 months ago
  41. 8961ecd refactor(rust): build cpu_data.S from Rust by Andrew Walbran · 7 months ago
  42. cd8ba00 refactor(rust): use Lazy rather than Once for SERVICES by Andrew Walbran · 7 months ago
  43. 9d2927a docs(rust): add more documentation for STF by Tomás González · 7 months ago
  44. 1b0de5e test(rust): add some Secure World tests (non-forwarding) by Tomás González · 7 months ago
  45. 8038582 feat(rust): qemu: implement disable_cpu_interface by Jeremi Miller · 8 months ago
  46. 3fa93c4 refactor(rust): remove unused rt_svc_descs from linker script by Mateusz Sulimowicz · 7 months ago
  47. bdb6c8d refactor(rust): pass BL31_BASE and BL31_SIZE to common build script by Mateusz Sulimowicz · 7 months ago
  48. b9b6467 feat(rust): use platform-specific smc handlers by Mateusz Sulimowicz · 7 months ago
  49. 0d3963b refactor(rust): build cpu_helpers.S from Rust by Andrew Walbran · 7 months ago
  50. 1246aef refactor(rust): remove unused functions by Andrew Walbran · 7 months ago
  51. 46e67a6 refactor(rust): build bl31_entrypoint.S from Rust by Andrew Walbran · 7 months ago
  52. 9b12eaf refactor(rust): build FVP arm_helpers.S from Rust by Andrew Walbran · 7 months ago
  53. b139c24 feat(rust): power on redistributors during init by Mateusz Sulimowicz · 7 months ago
  54. ab9164b feat(rust): bump arm-gic to 0.6.0 by Mateusz Sulimowicz · 7 months ago
  55. fbf8dde feat(rust): audit buddy_system_allocator by Andrew Walbran · 7 months ago
  56. cfe1ea4 refactor(rust): build QEMU plat_helpers.S from Rust by Andrew Walbran · 7 months ago
  57. 733f893 refactor(rust): move PL011 crash console driver to a new module by Andrew Walbran · 7 months ago
  58. 5499f3d test(rust): use Once for STF logger by Andrew Walbran · 7 months ago
  59. e5861c9 test(rust): wrap STF console in ExceptionLock by Andrew Walbran · 7 months ago
  60. e72cad3 test(rust): configure STF log level via an environment variable by Andrew Walbran · 7 months ago
  61. 1429f5c test(rust): reduce level of some STF logs from info to debug by Andrew Walbran · 7 months ago
  62. f2d6965 test(rust): test world-switch on timer interrupt by Mateusz Sulimowicz · 7 months ago
  63. aab3270 feat(rust): register both ffa handler and test helper by Mateusz Sulimowicz · 7 months ago
  64. 453a0d5 feat(rust): do not handle ffa interrupt requests in main bl32 loop by Mateusz Sulimowicz · 7 months ago
  65. 21b4617 refactor(rust): introduce types for TestHelperProxy args and result by Mateusz Sulimowicz · 7 months ago
  66. 3b5d490 feat(rust): qemu: add `power_domain_power_down_wfi` by Jeremi Miller · 8 months ago
  67. 2388b65 refactor(rust): remove IMAGE_BL31 flag from assembly code by Andrew Walbran · 7 months ago
  68. 5a8ab4a refactor(rust): build PL011 UART crash console driver from Rust by Andrew Walbran · 7 months ago
  69. 0bc0c2c fix(rust): correct argument to redistributor by Jeremi Miller · 7 months ago
  70. 102b2fb test(rust): include module path in test names by Andrew Walbran · 7 months ago
  71. b5e319d test(rust): group tests by topic rather than world by Andrew Walbran · 7 months ago
  72. 83cf6ed test(rust): sort tests to get consistent order by Andrew Walbran · 7 months ago
  73. f7707aa test(rust): add heap allocator for STF by Andrew Walbran · 7 months ago
  74. bb17540 test(rust): move test cases and framework into submodules by Andrew Walbran · 7 months ago
  75. 8b82a0a feat(rust): exclude debug and trace logs from release builds by Andrew Walbran · 7 months ago
  76. e93c39a refactor(rust): update to Rust 2024 edition by Andrew Walbran · 7 months ago
  77. d09a4c5 feat(rust): log entire page table at debug level by Andrew Walbran · 7 months ago
  78. aa8a2ee refactor(rust): remove unused assembly file by Andrew Walbran · 7 months ago
  79. 93ddf02 feat(rust): audit linkme and linkme-impl by Andrew Walbran · 7 months ago
  80. e9d4c79 feat(rust): audit new version of paste by Andrew Walbran · 7 months ago
  81. 648f2ca chore(rust): update aarch64-paging to 0.10.0 by Matthew Maurer · 8 months ago
  82. ef95e5b feat(rust): implement generic microsecond delay by Pranjal Shrivastava · 7 months ago
  83. 266472f refactor(rust): fix unused import warning by Andrew Walbran · 7 months ago
  84. 2e4583f fix(rust): set write-through cache mode by Imre Kis · 7 months ago
  85. 7b2137b feat(rust): update the project's rust version to 1.88 by Tomás González · 7 months ago
  86. 9edfc21 chore(rust): move all RF-A files to the top directory by Sandrine Afsa · 7 months ago
  87. 793500e test(rust): test Normal World to Secure World forwarding by Tomás González · 7 months ago
  88. 49a81b6 docs(rust): add clarification on why we build with SPMD_SPM_AT_SEL2=0 by Tomás González · 7 months ago
  89. dafe47a test(rust): test forwarding RX_TX_MAP to secure world by Andrew Walbran · 7 months ago
  90. 4232134 feat(rust): implement ARM timer driver by Mateusz Sulimowicz · 7 months ago
  91. 5ececa5 test(rust): allow normal world tests to specify secure world handler by Andrew Walbran · 7 months ago
  92. 95b455c chore(rust): remove config file for checkpatch.pl by Sandrine Afsa · 8 months ago
  93. 9d91a52 test(rust): factor out functions for handling requests by Andrew Walbran · 7 months ago
  94. 9ec0072 test(rust): log errors in test_ffa_spm_id_get by Andrew Walbran · 7 months ago
  95. 6c9e756 test(rust): register tests automatically with a macro by Andrew Walbran · 7 months ago
  96. d784e44 test(rust): separate out module for parsing test framework messages by Andrew Walbran · 7 months ago
  97. 5db9240 test(rust): let normal-world tests call into secure world by Andrew Walbran · 7 months ago
  98. 3d9f153 feat(rust): configure timer interrupts for fvp by Mateusz Sulimowicz · 7 months ago
  99. 10e06e0 fix(rust): fix misleading log message by Mateusz Sulimowicz · 7 months ago
  100. aeb4485 refactor(rust): move assembly headers under rust directory by Andrew Walbran · 7 months ago