capablevms / CHERI-ELF-comp

Other
4 stars 1 forks source link

First draft #1

Closed 0152la closed 2 years ago

0152la commented 2 years ago

Includes work in progress of minimal required ELF loader, with basic memory management, and compartmentalization manager.

The main components are as follows:

In addition, a number of tests are provided to assess functionality. The most current ones are lua_simple.c, which performs some basic lua operations, and hello_world_comps.c, which creates a compartment from a compiled variant of the aforementioned executable and attempts to execute it.

As this is a work-in-progress, things are broken, and very in flux.

ltratt commented 2 years ago

bors r+

bors[bot] commented 2 years ago

Build succeeded: