- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What's the relationship among Enclave , thread and process?
Does SGX support multi-thread or multi-process?
What will happen if I call the "fork" to create a new process inside a enclave?
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Creating a new process inside the Enclave is not allowed. For multiple threads running inside the Enclave, you need to follow the "Thread Binding Policy" which has two modes: non-binding and binding. Please refer to section of "Thread Binding Policy" in the SGX Developer Guide at https://software.intel.com/sites/default/files/managed/33/70/intel-sgx-developer-guide.pdf
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
and the enclave is allocated within the virtual address space of the process that calls sgx_create_enclave.


Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page