You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, we have a lot of code paths in musl where we've replaced the normal x86-64 versions with LKL versions. We should eventually revisit these and try to clean them up so that we have a clean separation of upstream vs LKL code.
For example, lsds/sgx-lkl-musl#11 (my fault) replaced the assembly to call the clone syscall. We need to extend the build system to allow musl to select the correct version.
We also need to think carefully about code location. We are likely to have at least x86-64 and AArch64 versions of SGX-LKL in the long term, so we need to handle the differences between the two. We will likely want either lkl/{arch} or {arch}/lkl subdirectories for the LKL-specific code.
The text was updated successfully, but these errors were encountered:
Currently, we have a lot of code paths in musl where we've replaced the normal x86-64 versions with LKL versions. We should eventually revisit these and try to clean them up so that we have a clean separation of upstream vs LKL code.
For example, lsds/sgx-lkl-musl#11 (my fault) replaced the assembly to call the clone syscall. We need to extend the build system to allow musl to select the correct version.
We also need to think carefully about code location. We are likely to have at least x86-64 and AArch64 versions of SGX-LKL in the long term, so we need to handle the differences between the two. We will likely want either lkl/{arch} or {arch}/lkl subdirectories for the LKL-specific code.
The text was updated successfully, but these errors were encountered: