capdl icon indicating copy to clipboard operation
capdl copied to clipboard

Capability Distribution Language tools for seL4

Results 14 capdl issues
Sort by recently updated
recently updated
newest added

Use new dedicated API `sel4muslcsys_setup_morecore_region()` for heap setup. This avoid hard-coding assumption about the implementation and variable names. Test with: ... tbd ... https://github.com/Hensoldt-Cyber/seL4_libs/tree/patch-axel-11

With https://github.com/seL4/seL4/pull/580 the ARMv6 support has been removed. Thus there's no reason to accept "arm11" here any longer.

- Avoid implicit behavior. All scripts use an explicit parameter anyway. - remove type enforcement, string is default anyway

This will be required by [Microkit](https://github.com/seL4/microkit).

https://github.com/seL4/capdl/pull/12 (authored by me - sorry) introduced an inconsistency in macro capitalization in `capdl-loader-app`. This trivial change corrects it.

Use importlib.metadata to check the jinja2 version

The capdl-loader-app has previously used a non-conventional CMake pattern for building. As the app is built with the capDL spec and ELF files for any program data the loader is...

I'm a but confused about what commit e08dbb41154a0cfbb5c3560b86564908cf88bc66 added. Looking at https://github.com/seL4/capdl/blob/e082ee71297605ca2bde2fefc051a611a3cad57e/capdl-loader-app/include/capdl.h#L169-L185, there is a block for `CONFIG_VTX` within a `CONFIG_ARCH_ARM` block. Looks to me as if `CDL_VCPU` is never...

The main driver behind these changes are to allow the camkes tool to map specific stream id's to specific context banks for passthrough devices within a camkes vm application configuration....

The capdl_spec.c file is generated by capDL-tool and is compiled into the capdl-loader-app program to define the system that the loader will load. The file is supposed to only be...