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
{{ message }}
This repository has been archived by the owner on Jan 20, 2022. It is now read-only.
Libgomp (the library to support OpenMP) uses a raw syscall instruction to call futex() which is not supported by Graphene-SGX. (Graphene-SGX expects that apps and libraries never issue an actual syscall but instead must rely on glibc for that.)
Libgomp (the library to support OpenMP) uses a raw
syscall
instruction to call futex() which is not supported by Graphene-SGX. (Graphene-SGX expects that apps and libraries never issue an actualsyscall
but instead must rely on glibc for that.)This issue is very similar to this one: cloudius-systems/osv#590
PR #561 adds support for syscall-instruction emulation. I have not yet tested OpenMP apps with this PR.
Simple test to reproduce an "Illegal instruction" failure in Graphene-SGX:
The text was updated successfully, but these errors were encountered: