Update the system ocall opt in documentation
@@ -167,25 +167,16 @@ disabled at link time: switchless calls, cpuid emulation, backtrace,
and SGX attestation. Until these features can be disabled, it is
recommended that you simply import all calls from sgx/platform.edl.
-**syscall.edl**
-
-`syscall.edl` is only required if you link liboesyscall into your application.
-Currently syscalls cannot be chosen individually, so if an enclave depends on
-one syscall, all of the syscall OCalls will need to be imported.
-
### Changing guidance
As the OE SDK becomes more modular, it is possible that the set of required
-EDL files may shrink. If/when this happens, the umberella EDL files (such as
-`sgx/platform.edl` and `syscall.edl`) will be retained to avoid breaking
-existing applications.
+EDL files may shrink. If/when this happens, the umberella EDL files (e.g.,
+`sgx/platform.edl`) will be retained to avoid breaking existing applications.
### Example SGX EDL file
```
enclave {
- from "syscall.edl" import *;
- from "logging.edl" import *;
from "sgx/platform.edl" import *;
trusted {
@@ -198,8 +189,6 @@ enclave {
```
enclave {
- from "syscall.edl" import *;
- from "logging.edl" import *;
from "optee/platform.edl" import *;
trusted {
