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