ngo icon indicating copy to clipboard operation
ngo copied to clipboard

Next-Gen Occlum, a work-in-progress fork of Occlum that is optimized for the next-generation of Intel SGX (on Xeon SP processors)

Results 39 ngo issues
Sort by recently updated
recently updated
newest added

# Describe the bug Poll stdin (FD 0) always return readable (Events::IN) even if no input at all. # To reproduce Steps to reproduce the behavior: ` /* Watch stdin...

## Problem 1 Many functions need to know the abs path of the file, e.g., the `realpath()` function or readlink from `/proc/[pid]/fd/N`. In the previous implementation, we remember the path...

Based on Occlum 0.20.0 ## Unit Test To Do: - [ ] access - [ ] `test_faccessat_with_dirfd` (Require: Fix `FsPath::to_abs_path`) - [ ] chmod - [ ] `test_fchmodat` - [...

When doing stress test, e.g., `TESTS=server STRESS_TEST_TIMES=500 make test`, the test might failed after hundreds of tests. The error is bind failed (address in use), which is because of the...

In current NGO, many sgx examples of sub crates don't work, e.g., `io-uring/examples/sgx`, `crates/io-uring-callback/examples/sgx`. The reason why we create these sgx examples is to test out code both in sgx...

# Background The `async_io::event::Pollee` maintains a state of `Events` that can be polled by poller. Currently, there are three methods that can change the `Events` state: * `add_events`: Add some...

This issue tracks NGO's progress towards matching the functionalities of the upstream Occlum (0.21.0, released on March 3rd, 2021). We quantify the progress in two metrics: * Unit tests: the...

The vDSO time uses `rdtscp` instruction internally. This would cause SGX exception if it runs on SGX 1 hardware. I think there are three strategies to fix it. 1. Detect...