Mike Brasher
Mike Brasher
Update: sgx-lkl-musl is getting its syscall number definitions from here: ``` sgx-lkl/build_musl/lkl/include/lkl/bits.h ```
> @mikbras, we need the cryptsetup removal in here before I do this because that will impact whether we need to keep something equivalent to `lkl_run_in_kernel_stack`. We can't actually use...
> Isn't this independent of cryptsetup? The kernel-level dm-* modules would still be there. That is correct. The kernel formats integrity volumes and depletes memory when doing so (even with...
In the OE SDK, the mismatch is never a problem because **oelibc** forwards **malloc** to **oe_malloc**. But SGX-LKL replaces **oelibc** with its own version of **libc** in the kernel, which...
Maybe we can write down some assumptions about the use case. - is the Mystikos app a client or a server - if the Mystikos app is a server does...
Update PR to address two comments by Paul: - add `trap cleanup EXIT` handler - forward an extraneous arguments to docker (using `$*`) The second change gives the command the...
Updates: **Musl libc** does not currently support non-recursive read-write locks. Also, ``PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP`` is placed in an unused word in ``pthread_rwlock_t`` and is ignored, which means the writer will always be...
Here is a solution but will require some rework. ```C++ int fd = mkstemp(template); unlink(template); // use fd to access file; file blocks are reclaimed on close or when process...
Note: as long as the parent process outlives the child, this change will be unnecessary.
Zijie found a bug that when using hostfs, the --mount option fails if source is not an absolute path.