cherios icon indicating copy to clipboard operation
cherios copied to clipboard

CheriOS -- a minimal microkernel that demonstrates "clean-slate" CHERI memory protection and object capabilities

Results 8 cherios issues
Sort by recently updated
recently updated
newest added

Hi, this is a great project. Just curious what's the typical memory overhead of the software compartments in terms of kilobytes/bytes? Thanks!

(in capsicum mode, can we confine syscalls to the “microkernel”?)

Research

While trying to build `mbedtls`, a number of errors were reported that ultimately stemmed from the standard headers not quite agreeing with the standard. In one case, `mbedtls` `#define`-d `ADD`...

Modified the mips.h exception codes to match cheri-qemu. This involved replacing some previously reserved fields and most notably changing the code for DWATCH from 24 to 23. Additionally, modified kernel...

Combining the two flags means that we always record timing when the benchmark is run.

Declare benchmarks as programs instead of daemons so init will wait for them to finish running before shutting down.