mirror of
https://github.com/AmbiML/sparrow-kata-full.git
synced 2025-08-01 13:57:21 +00:00
Set the per-component static heap size to 8KB. The heap is only used by CAmkES RPC for marhsaling dynamic array & string parameters. We mostly use the former and no more than 4KB at a time so 8KB should be fine until we can redirect C use to the Rust heap allocator (or replace the C code). BUG=224069025 Change-Id: I600854c5cb41ed268087f4b2294b70c3384973c2 GitOrigin-RevId: 177a353e6873f2c048cf4b446114534d9dcffc94 |
||
---|---|---|
apps | ||
src | ||
.gitignore | ||
CMakeLists.txt | ||
easy-settings.cmake | ||
README.md | ||
settings.cmake |
Kata OS
This is a CAmkES project that assembles the entire Kata OS. It exists outside the seL4 source trees, since it contains code not intended to go to upstream seL4.
This uses the standard CAmkES build system by symlinking CMakeLists.txt. It also symlinks settings.cmake, and so retains the notion of "apps," which enables the build system to switch which assembly it builds using the CAMKES_APP CMake cache value. Kata OS just has one app, system.