aboutsummaryrefslogtreecommitdiff
path: root/engine.mk
AgeCommit message (Expand)Author
2024-02-21trusty: generate lst file for lk.elfMike McTernan
2024-02-14build: set `-L dependency=` for kernel rustKhyber Sen
2024-02-14build: use stems, not crate namesFrances 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-01-31trusty: build: modify make output for further post processingYurii Shutkin
2024-01-22build: link Rust modules into one .a then lk.elfFrances Wingerter
2023-12-06Bump Trusty std to C++20Tomasz Wasilczyk
2023-11-24trusty: SCS: make kernel support dependent on USER_SCS_SUPPORTEDMike McTernan
2023-10-31engine.mk: add RUSTCFrances Wingerter
2023-10-31build: use GLOBAL_KERNEL_RUSTFLAGS for kernel buildFrances Wingerter
2023-10-05engine.mk: LOCAL_MAKEFILE needs to use lastwordBryan Lavrich
2023-03-09trusty:lk: Add bti c annotation support.Mike McTernan
2023-02-16rust: Enable basic LTO for all Rust modulesNicole LeGare
2022-11-29engine.mk: Add -fvirtual-function-elimination and switch to full LTOAyrton Munoz
2022-11-15[engine.mk]: Adding IPC_MAX_HANDLES to C global definesOrlando Arbildo
2022-10-28lib/libc: Add option to replace LK libc with muslAyrton Munoz
2022-10-20make: Fix link error from missing unwind symbolStephen Crane
2022-10-04Rebuild all modules if the toolchain paths changeStephen Crane
2022-07-26make: Add branch to enable/disable inliningDaniel Angell
2022-07-22Revert "include/debug.h: Namespace LK debug levels by prefixing ..."Andrei Homescu
2022-07-20include/debug.h: Namespace LK debug levels by prefixing macro definitionsAyrton Munoz
2022-06-27Switch to the LLVM version of toolchain utilitiesStephen Crane
2022-06-10[make] Add -U __linux__ to GLOBAL_COMPILEFLAGSAyrton Munoz
2022-06-07[make] Adding RELEASE_BUILD build flagOrlando Arbildo
2022-05-13Add Rust host flags for proc macrosStephen Crane
2022-04-29[make] Undefine __linux__ macroAndrei Homescu
2022-03-17[rust] Add Rust flag to support panic=abort testsStephen Crane
2022-03-17[rust] Fix compiler warningStephen Crane
2022-02-02[kernel][vm] Implement generic KASLR codeAndrei Homescu
2022-01-11[make] Build kernel as a PIE binaryAndrei Homescu
2021-12-20[rust] Deny warnings by defaultStephen Crane
2021-11-08Stop generating listings files during the buildStephen Crane
2021-11-08Remove GCC supportStephen Crane
2021-10-21Revert "Revert "[kernel] Build hermetically""Per Larsen
2021-10-15Revert "[kernel] Build hermetically"Per Larsen
2021-10-14[kernel] Build hermeticallyperl
2021-08-23[rust] Add global RUSTFLAGSStephen Crane
2021-06-17[arch][arm64] Support kernel shadow call stackPer Larsen
2021-06-03Move common userspace flags to common_flags.mkStephen Crane
2021-04-20Add make variables to control kernel and user level logsArmelle Laine
2021-04-08Separate log level from debug levelNick Bray
2021-02-10[make] Defer binding of EXTRA_BUILDDEPS to all::Nick Bray
2021-01-07Split out shared GLOBAL_* flags from kernelStephen Crane
2020-12-01[arch][arm64] Support user shadow call stackPer Larsen
2020-10-20Update build from C/C++11 to C/C++17Matthew Markwell
2020-10-05Enable static linking in trusty modulesRajesh Nyamagoud
2020-03-20[arch][arm64] Dump back trace on errorTri Vo
2020-02-05make: link with ld.lldTri Vo
2019-12-10Allow the use of array designators in C++Nick Bray