aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-03-04Snap for 11526323 from 36f7babcafea8746cd41fd04f8c2c58a209f44e3 to simpleperf...simpleperf-releaseAndroid Build Coastguard Worker
2024-02-29build: handle C deps of rust kernel modulesFrances Wingerter
2024-02-27make: Substitute build root with placeholder in definesAndrei Homescu
2024-02-26dev: virtio: Add an empty `vsock` crate depending on `virtio-drivers`Khyber Sen
2024-02-23project: Zero all uninitialized memoryRaphael Herouart
2024-02-21trusty: generate lst file for lk.elfMike McTernan
2024-02-14build: initialize `MODULE_RUST_EDITION` so it's set correctlymain-16kKhyber Sen
2024-02-14build: add implicit `core` and `compiler_builtins` deps in the `#[no_std]` ke...Khyber Sen
2024-02-14build: initialize `MODULE_ADD_IMPLICIT_DEPS := true` to match userspaceKhyber Sen
2024-02-14build: set `-L dependency=` for kernel rustKhyber Sen
2024-02-14build: include MODULE_LIBRARY_EXPORTED_DEPS in deps for kernel rustFrances Wingerter
2024-02-14build: accumulate ALLHOSTMODULES list of host modulesFrances Wingerter
2024-02-14build: use stems, not crate namesFrances Wingerter
2024-02-14build: plumbing for kernel proc-macro dependenciesFrances Wingerter
2024-02-14build: move GLOBAL_HOST_RUSTFLAGS from user-tasks.mkFrances Wingerter
2024-02-13build: add makefile macro ECHO_LOG, rename LOG -> INFO_LOGYurii Shutkin
2024-02-07build: use query.mk to avoid READ_CRATE_NAME hackFrances Wingerter
2024-02-07build: add query.mk to allow querying variables from dependenciesFrances Wingerter
2024-01-31trusty: build: modify make output for further post processingYurii Shutkin
2024-01-22build: link Rust modules into one .a then lk.elfFrances Wingerter
2024-01-18libc: move libc rand to separate module to speedup rebuildsYurii Shutkin
2024-01-18app/timertest: Add build variable to control timer granularityAndrei Homescu
2024-01-09kernel/vm/pmm: Fix UBSAN failures from constant typesAndrei Homescu
2024-01-03[arch][arm]: arm_reset: Don't clobber r1 - it contains bootarg1Oliver Winker
2023-12-13Use LKROOT as the path to LKAndrei Homescu
2023-12-07threadcookies: disable ints if cookie is invalidPer Larsen
2023-12-06Bump Trusty std to C++20Tomasz Wasilczyk
2023-12-05Implement vdprintfTomasz Wasilczyk
2023-11-25trusty: mmu: derive the user address space sizeMike McTernan
2023-11-24trusty: SCS: make kernel support dependent on USER_SCS_SUPPORTEDMike McTernan
2023-11-08arch: x86: Enable Rust support on x86_64Andrei Homescu
2023-11-07build: build Rust kernel modulesFrances Wingerter
2023-10-31build: add READ_CRATE_NAME macroFrances Wingerter
2023-10-31engine.mk: add RUSTCFrances Wingerter
2023-10-31build: use GLOBAL_KERNEL_RUSTFLAGS for kernel buildFrances Wingerter
2023-10-30arch: x86: Implement copy_from_anywhereArve Hjønnevåg
2023-10-30arch: x86: Call trusty_app_crash on user-space faultsArve Hjønnevåg
2023-10-30arch: x86: Remove pointer to dead threadsArve Hjønnevåg
2023-10-30arch: x86: Add Interrupt Stack Table for Page Fault handlerZhong,Fangjian
2023-10-30trusty: add bounds check for target CPUMike McTernan
2023-10-27build: move rustflags/crate-type logic from userspaceFrances Wingerter
2023-10-26arch: x86: Move exception defines to a header fileArve Hjønnevåg
2023-10-26dev: virtio: Fix ring full handlingArve Hjønnevåg
2023-10-26dev: virtio: Use generic mb macro instead of arm specific oneArve Hjønnevåg
2023-10-26dev: virtio: Fix build errorArve Hjønnevåg
2023-10-26dev: interrupt: arm_gic: Add init checkArve Hjønnevåg
2023-10-24arch: x86: Set U flag on all inner page directory entriesArve Hjønnevåg
2023-10-24arch: x86: Don't loop forever on instruction page faultsArve Hjønnevåg
2023-10-24arch: x86: mmu: Reject memory mapping with unsupported flagsArve Hjønnevåg
2023-10-20arch: x86: Add execute disable support on mappingZhong,Fangjian