coconut-svsm / svsm

COCONUT-SVSM
MIT License
122 stars 43 forks source link

Support execution in user-mode #314

Closed joergroedel closed 7 months ago

joergroedel commented 8 months ago

Here are changes to allow the SVSM to load ELF binaries from the RAM file-system and execute them in user-mode.

The changes itself are not very useful yet, as there are no syscalls implemented besides some needed for testing, but the PR contains all the heavy-lifting needed to:

The changes in this PR are the groundwork for running SVSM modules in user-space.