Skip to content

Commit

Permalink
More improvements from @pauamma
Browse files Browse the repository at this point in the history
  • Loading branch information
brooksdavis committed Apr 15, 2024
1 parent 372cb58 commit 752b6b7
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions website/content/en/status/report-2024-01-2024-03/libsys.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@ This will:
* Support elimination of the ability to make system calls outside trusted code in the runtime linker and `libsys`.

This work was initially inspired by a compartmentalization prototype in CheriBSD in 2016.
Ali Mashtizadeh and Tal Garfinkel picked that work up and attempted to upstream it link:https://reviews.freebsd.org/D14609[D14609].
Ali Mashtizadeh and Tal Garfinkel picked that work up and attempted to upstream it (link:https://reviews.freebsd.org/D14609[D14609]).
Unfortunately we couldn't figure out how to review and land the massive reorganization required through a phabricator review so it languished.
Last year the CHERI project once again found a need for system call seperation in a new library-based compartmentalization framework in CheriBSD so I rebuilt the patch from scratch, committing dozens of libc cleanups along the way.
Last year the CHERI project once again found a need for system call separation in a new library-based compartmentalization framework in CheriBSD so I rebuilt the patch from scratch, committing dozens of libc cleanups along the way.
I landed the first batch of changes on February 5th.
Since then I've made a number of refinements to the way we link libsys as well as which symbols are provided in which library.

Thanks to Konstantin Belousov <[email protected]> for many round of review and feedback as well as runtime linker fixes.
Thanks to Konstantin Belousov <[email protected]> for many rounds of review and feedback as well as runtime linker fixes.
Thanks to Mark Johnston <[email protected]> for runtime linker debugging and Dimitry Andric <[email protected]> for sanitizer fixes.
Thanks also to everyone how reported bugs and helped debug issues.

Expand Down

0 comments on commit 752b6b7

Please sign in to comment.