Mike Brasher

Results 11 comments of 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.