This repository was archived by the owner on Jun 2, 2025. It is now read-only.

Description
When I doing some performance test on SGX 1, I notice my application suffer from scalability problem when doing some memory-intensive work like gc. I find it comes from waiting for enclave lock before do the fault, I wonder why does the driver need to wait the enclave lock before actually do the allocation and eldu, and if it is a necessity, can we at least do some modification to slightly release the concurrent control?