-
### Description of the problem
While standard software breakpoints (`break`) work for PAL and application, it seems currently for libos one needs hardware breakpoints (`hbreak`) to interrupt the prog…
-
Previous Gramine (`gramine-direct` and `gramine-sgx`) always executes in ring-3 and thus doesn't have a hook to add a ring0 -> ring3 transition before jumping from LibOS init phase to the application …
-
[ 2%] Linking CXX shared library libos.so
c++: error: CMakeFiles/os.dir/os.cxx.o: No such file or directory
[ 2%] Built target os
make[2]: *** No rule to make target 'utilities/os/libos.so', need…
-
I found a common pattern here that when I run either ping, iperf, or my own simple http client using libos-nuse, after ping or iperf run for a little while, the packet will stop completely, at one ti…
-
### Motivation & problem statement
As #502 questioned that the integration with a LibOS would be interesting feature for a FaaS platform because allowing to run regular app. directly in enclave along…
-
Description
========
First the good: catnip's Ephemeral Port allocator uses the correct (RFC 6335 designated) range. And it allocates them in a random fashion (recommended to thwart certain types…
-
Hello folks,
happy new year 2016 !
I've been collecting a couple of news on the Linux libos project since last year but I didn't express much information after the last patch proposal. here is a sum…
-
This describes the current state of the checkpoint-restore refactoring project.
Legend:
:heavy_check_mark: Done (merged to master)
:construction: In progress (usually has a PR open)
:star: Nex…
-
### Description of the problem
Syzkaller has been modified in order to run with Gramine (https://github.com/JaewonHur/syzkaller). We were able to run it with Gramine v1.5 for Gramine-Direct and bel…
-
@wfly1998 and @yunwei37 did some works to run shell, gcc and rustc in the linux part of zCore. Here we try to reproduce their works and attempt to find and fix the problem that breaks rustc.
Goals:…