1. d93bb04 trusty: arm32: fix potential double fault when printing diagnostics by Mike McTernan · 9 days ago main master
  2. 055f6de arch: arm64: Include the device tree library when X0_DTB is set by Dmitriy Filchenko · 12 days ago
  3. 9664bb5 arch: arm64: Add bootmode with memsize in dtb by Arve Hjønnevåg · 9 months ago
  4. b40fef8 rust_support: Disable c_str_literals on Rust 1.77+ by Andrei Homescu · 2 weeks ago
  5. 5428ff8 make: Omit rust_support from external Rust crates by Andrei Homescu · 2 weeks ago
  6. cbed94d lib: rust_support: Represent lk errors as Error enum by Per Larsen · 4 weeks ago
  7. be99432 lib: device_tree: Add device_tree library by Arve Hjønnevåg · 4 weeks ago
  8. e073695 dev: interrupt: arm_gic: Fix ubsan error by Arve Hjønnevåg · 5 weeks ago
  9. 7306e3d binary_search_tree: Add missing type check for bst_search_type by Arve Hjønnevåg · 5 weeks ago
  10. fdc0761 binary_search_tree: Add search by key instead of node by Arve Hjønnevåg · 5 weeks ago
  11. cb80daa lib: rust_support: Avoid cyclic dependence on self by Per Larsen · 7 weeks ago
  12. ecd8c7c lib: rust_support: impl thread::spawn wrapper by Khyber Sen · 2 months ago
  13. d2fd610 make: rust: Move lib/rust_support dependency by Arve Hjønnevåg · 7 weeks ago
  14. c7e5108 external/lk: timetest times out by Raphael Herouart · 7 weeks ago
  15. c40c0e3 lib: rust_support: remove incorrect try_lock function and uses by Per Larsen · 7 weeks ago
  16. 1ec3401 dev: timer: x86_generic: Fix divisor calculation by Arve Hjønnevåg · 6 months ago
  17. 53039a2 lib: rust_support: Add init hook support by Arve Hjønnevåg · 10 weeks ago
  18. 8bcb4be make: rust: Don't disable rust lint for external/lk by Arve Hjønnevåg · 9 weeks ago
  19. dad07f8 trusty:mmu: Make writable mappings non-executable by Mike McTernan · 10 weeks ago
  20. 9358896 lib: rust_support: fix mutex_t wrapper impl by Per Larsen · 8 weeks ago
  21. e8b53f5 lib: rust_support: impl mutex_t wrapper by Khyber Sen · 2 months ago
  22. afa380f arch: arm: Add Rust target file for the kernel by Andrei Homescu · 9 weeks ago
  23. dd6bdd0 arch: arm64: Add Rust target file for the kernel by Andrei Homescu · 9 weeks ago
  24. e09494b lib: rust_support: Add #[deny(unsafe_op_in_unsafe_fn)] by Khyber Sen · 9 weeks ago
  25. 9ebe467 arch: x86: Enable kcfi support in rust compiler target by Arve Hjønnevåg · 10 weeks ago
  26. d5b75a6 lib: rust_support: Correct signature of vmm_alloc_physical by Arve Hjønnevåg · 10 weeks ago
  27. 5fd59ec vmm: Make vmm_alloc_physical_etc paddr array const by Arve Hjønnevåg · 9 weeks ago
  28. 2890761 top: main: Disable kcfi in addition to cfi for .ctors by Arve Hjønnevåg · 10 weeks ago
  29. 9743882 rust_support: Run rustfmt by Andrei Homescu · 10 weeks ago
  30. 6a1d469 Add rustfmt configuration file by Andrei Homescu · 10 weeks ago
  31. 503ed91 x86/64: Put .init_array.* symbols in the same section as .init_array by Arve Hjønnevåg · 2 months ago
  32. 41e3a32 dev: lib: Expose items used by vsock-rust by Per Larsen · 2 months ago
  33. 09a1661 make: Generate a rust-project.json for the kernel by Stephen Crane · 2 months ago
  34. aa965d7 make: Add rust x86-64 target for the kernel by Stephen Crane · 3 months ago
  35. d2ac19e trusty:lk: Add SCTRL_EL1.WXN definition by Mike McTernan · 3 months ago
  36. 874a3a5 trusty: lk: Set WXN by Mike McTernan · 3 months ago
  37. d3d90dd rust: Add panic handler for the kernel by Stephen Crane · 3 months ago
  38. 429141b make: Remove injected Rust panic handler by Stephen Crane · 3 months ago
  39. d6ff678 make: Fix Rust in kernel build issues by Stephen Crane · 3 months ago
  40. 15ea577 build: invoke bindgen from the kernel by Frances Wingerter · 3 months ago
  41. 558c867 Updating makefile to use the right "--include" format. by Xuan Xing · 3 months ago
  42. e359ec0 build: handle C deps of rust kernel modules am: 36f7babcaf by Frances Wingerter · 3 months ago
  43. 36f7bab build: handle C deps of rust kernel modules by Frances Wingerter · 3 months ago
  44. ef115fa make: Substitute build root with placeholder in defines am: 2f27f04612 by Andrei Homescu · 3 months ago
  45. 2f27f04 make: Substitute build root with placeholder in defines by Andrei Homescu · 3 months ago
  46. a69395b dev: virtio: Add an empty `vsock` crate depending on `virtio-drivers` am: 680187686c by Khyber Sen · 3 months ago
  47. 6801876 dev: virtio: Add an empty `vsock` crate depending on `virtio-drivers` by Khyber Sen · 3 months ago
  48. 5e31778 project: Zero all uninitialized memory am: b8c1535598 by Raphael Herouart · 3 months ago
  49. b8c1535 project: Zero all uninitialized memory by Raphael Herouart · 3 months ago
  50. 301fb58 trusty: generate lst file for lk.elf am: 788d13e111 by Mike McTernan · 3 months ago
  51. 788d13e trusty: generate lst file for lk.elf by Mike McTernan · 3 months ago
  52. 3eb116b build: initialize `MODULE_RUST_EDITION` so it's set correctly am: cbd4f60cea by Khyber Sen · 3 months ago
  53. 2cdddd8 build: add implicit `core` and `compiler_builtins` deps in the `#[no_std]` kernel am: eed28eae38 by Khyber Sen · 3 months ago
  54. 5a09ef9 build: initialize `MODULE_ADD_IMPLICIT_DEPS := true` to match userspace am: af110228b1 by Khyber Sen · 3 months ago
  55. 0cef3a4 build: set `-L dependency=` for kernel rust am: d24640bd56 by Khyber Sen · 3 months ago
  56. 0762a56 build: include MODULE_LIBRARY_EXPORTED_DEPS in deps for kernel rust am: 74ed0f4bf0 by Frances Wingerter · 3 months ago
  57. 1f431c5 build: accumulate ALLHOSTMODULES list of host modules am: c2b25bd457 by Frances Wingerter · 3 months ago
  58. d268f68 build: use stems, not crate names am: 8a365f290e by Frances Wingerter · 3 months ago
  59. 2de7914 build: plumbing for kernel proc-macro dependencies am: 4e3ec773f2 by Frances Wingerter · 3 months ago
  60. d118fe1 build: move GLOBAL_HOST_RUSTFLAGS from user-tasks.mk am: fb617c31d3 by Frances Wingerter · 3 months ago
  61. 3f8ed6f build: add makefile macro ECHO_LOG, rename LOG -> INFO_LOG am: 6440791888 by Yurii Shutkin · 3 months ago
  62. 1f8ecda build: use query.mk to avoid READ_CRATE_NAME hack am: 689e41994b by Frances Wingerter · 3 months ago
  63. d971d35 build: add query.mk to allow querying variables from dependencies am: d041adeb8e by Frances Wingerter · 3 months ago
  64. e8ce6c3 trusty: build: modify make output for further post processing am: 541fbbb34c by Yurii Shutkin · 3 months ago
  65. 6c66095 build: link Rust modules into one .a then lk.elf am: 2e08dd0381 by Frances Wingerter · 3 months ago
  66. dfa4f96 libc: move libc rand to separate module to speedup rebuilds am: 27d8fb491c by Yurii Shutkin · 3 months ago
  67. 598583e app/timertest: Add build variable to control timer granularity am: 0d613851ec by Andrei Homescu · 3 months ago
  68. 885b49c kernel/vm/pmm: Fix UBSAN failures from constant types am: 0640c884eb by Andrei Homescu · 3 months ago
  69. df6e013 [arch][arm]: arm_reset: Don't clobber r1 - it contains bootarg1 am: 9c61507c51 by Oliver Winker · 3 months ago
  70. 2bae293 Use LKROOT as the path to LK am: e612805f76 by Andrei Homescu · 3 months ago
  71. c7babe3 threadcookies: disable ints if cookie is invalid am: 6bf0b22b89 by Per Larsen · 3 months ago
  72. fde3b77 Bump Trusty std to C++20 am: da17cce55f by Tomasz Wasilczyk · 3 months ago
  73. 7b61607 Implement vdprintf am: 53245c37fa by Tomasz Wasilczyk · 3 months ago
  74. a189773 trusty: mmu: derive the user address space size am: 32c47c6711 by Mike McTernan · 3 months ago
  75. 3a34773 trusty: SCS: make kernel support dependent on USER_SCS_SUPPORTED am: 67c6ed975b by Mike McTernan · 3 months ago
  76. 92163c4 arch: x86: Enable Rust support on x86_64 am: 4a44c31314 by Andrei Homescu · 3 months ago
  77. 765c4f3 build: build Rust kernel modules am: 9fa466f0fd by Frances Wingerter · 3 months ago
  78. 352eb8b build: add READ_CRATE_NAME macro am: 29f6e849d9 by Frances Wingerter · 3 months ago
  79. bd0e83b engine.mk: add RUSTC am: f94de8ed38 by Frances Wingerter · 3 months ago
  80. 5a30a9d build: use GLOBAL_KERNEL_RUSTFLAGS for kernel build am: ab007948eb by Frances Wingerter · 3 months ago
  81. aa1f22f arch: x86: Implement copy_from_anywhere am: b4ffd62bfe by Arve Hjønnevåg · 3 months ago
  82. d794de1 arch: x86: Call trusty_app_crash on user-space faults am: 62afd0a372 by Arve Hjønnevåg · 3 months ago
  83. 904f98a arch: x86: Remove pointer to dead threads am: acd6c17863 by Arve Hjønnevåg · 3 months ago
  84. 9041288 arch: x86: Add Interrupt Stack Table for Page Fault handler am: 053067dacb by Zhong,Fangjian · 3 months ago
  85. ac95d55 trusty: add bounds check for target CPU am: 86db42128f by Mike McTernan · 3 months ago
  86. e4ff0f1 build: move rustflags/crate-type logic from userspace am: 07c1bb5232 by Frances Wingerter · 3 months ago
  87. a1ae217 arch: x86: Move exception defines to a header file am: bd053d7d97 by Arve Hjønnevåg · 3 months ago
  88. d1363d3 dev: virtio: Fix ring full handling am: 772f81c123 by Arve Hjønnevåg · 3 months ago
  89. 4416cfd dev: virtio: Use generic mb macro instead of arm specific one am: 2de925a125 by Arve Hjønnevåg · 3 months ago
  90. 5827dc4 dev: virtio: Fix build error am: 8fe7fdb0fb by Arve Hjønnevåg · 3 months ago
  91. b8ae273 dev: interrupt: arm_gic: Add init check am: 9c0d033ff0 by Arve Hjønnevåg · 3 months ago
  92. 80611d0 arch: x86: Set U flag on all inner page directory entries am: 626f5ba017 by Arve Hjønnevåg · 3 months ago
  93. 0f063b7 arch: x86: Don't loop forever on instruction page faults am: b00158267e by Arve Hjønnevåg · 3 months ago
  94. 878ce53 arch: x86: mmu: Reject memory mapping with unsupported flags am: 42e0912b24 by Arve Hjønnevåg · 3 months ago
  95. a2bfa72 arch: x86: Add execute disable support on mapping am: 62bf2573e6 by Zhong,Fangjian · 3 months ago
  96. 4d465b3 arch: x86: Update address fetch logic in PTE of Page Table am: 7f32294450 by Zhong,Fangjian · 3 months ago
  97. 74fc1ce arch: x86: Update custom page fault hook am: 662e4b7300 by Arve Hjønnevåg · 3 months ago
  98. 396e84a arch: x86: Add customized Page Fault hook support am: a84abe261e by Zhong,Fangjian · 3 months ago
  99. da10679 app:scstest: restore shadow stack after mutation am: 4504853b3e by Per Larsen · 3 months ago
  100. 4352d84 dev: timer: Add x86 timer support am: c3a20eddf6 by Zhong,Fangjian · 3 months ago