Skip to content

Support multithreaded enclaves #55

Description

@jovanbulck

Currently, the Intel SGX-SDK patch and aep_trampoline.S use global variables to store the current TCS. This may not work in a multi-threaded environment (e.g., Gramine).

Best would be better to properly refactor to avoid the usage of a stored tcs variable in AEP interception in aep_trampoline.S and debug functionality in enclave.c.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions