Commit Graph

70 Commits

Author SHA1 Message Date
allcontributors[bot]
e4a059043e docs: update CONTRIBUTORS.md 2019-02-26 21:15:11 +08:00
Jia Zhang
cf64e78fc1 Fix the URL of xmas-elf in .gitmodules
Althrough github can automatically redirect the access from http to
https.

Signed-off-by: Jia Zhang <zhang.jia@linux.alibaba.com>
2019-02-26 21:09:08 +08:00
Jia Zhang
f018fb750e Define .gitignore to ignore generated files
Signed-off-by: Jia Zhang <zhang.jia@linux.alibaba.com>
2019-02-26 21:09:08 +08:00
Tate, Hongliang Tian
7fcf195359 Upgrade Rust SGX SDK to v1.0.6
... and Intel SGX SDK to v2.4, Rust to nightly-2019-01-28
2019-02-23 16:31:01 +08:00
Tate, Hongliang Tian
c2cf0c65b2 Use Occlum's xmas-elf and sgx_protect_file 2019-02-23 16:31:01 +08:00
Tate, Hongliang Tian
cb994c3399 Move disclaimer to the end of README 2019-02-23 16:31:01 +08:00
Tate, Hongliang Tian
cd6dc9d77a Use the new arguments for Occlum LLVM toolchain 2019-02-23 16:31:01 +08:00
Tate Tian
a182d5fa0f
Small fix to docs 2019-02-20 21:13:43 +08:00
Tate, Hongliang Tian
602fef10f8 Reformat Rust code using cargo fmt 2019-02-17 22:41:51 +08:00
Tate, Hongliang Tian
be64e45d15 Update README.md 2019-02-17 22:12:15 +08:00
Tate, Hongliang Tian
3277752ccb Update the all-contributors counter in README 2019-02-17 11:28:53 +08:00
allcontributors[bot]
df06982fda docs: add nk7651 as a contributor (#11)
* docs: update CONTRIBUTORS.md

* docs: update .all-contributorsrc
2019-02-16 23:34:40 +08:00
allcontributors[bot]
02e04032ad docs: add wangrunji0408 as a contributor (#10)
* docs: update CONTRIBUTORS.md
* docs: update .all-contributorsrc
2019-02-16 23:32:38 +08:00
allcontributors[bot]
e4b8c732e7 docs: add ysminnpu as a contributor (#9)
* docs: update CONTRIBUTORS.md
* docs: update .all-contributorsrc
2019-02-16 23:31:01 +08:00
Tate Tian
90bb6bd126
Merge pull request #8 from occlum/all-contributors/add-Yourens
Docs: add Yourens as a contributor
2019-02-16 23:28:55 +08:00
allcontributors[bot]
6895a386f0 docs: update .all-contributorsrc 2019-02-16 15:25:49 +00:00
allcontributors[bot]
75ffc5459f docs: update CONTRIBUTORS.md 2019-02-16 15:25:48 +00:00
Tate, Hongliang Tian
fc9a0e333f Add LICENSE and CONTRIBUTORS 2019-02-16 23:10:53 +08:00
Tate Tian
acda44e057 Update README before open source 2019-02-16 16:24:08 +08:00
Tate, Hongliang Tian
78e94fe29b Add sync syscall 2019-02-16 16:24:08 +08:00
Tate, Hongliang Tian
a1ea05dc41 Add a few comments to vm subsystem 2019-02-16 16:24:08 +08:00
Tate, Hongliang Tian
22edefc349 Add pipe throughput benchmark 2019-02-16 16:24:08 +08:00
Tate, Hongliang Tian
d1731162eb Add perf test for spawn+wait4 2019-02-16 16:24:08 +08:00
Tate, Hongliang Tian
71d119181e Support argc and argv for child process after spawn 2019-02-16 16:24:08 +08:00
Tate, Hongliang Tian
ad704c421f Add argc and argv support 2019-02-16 16:24:08 +08:00
Tate, Hongliang Tian
ae063cbf90 Portable colorful output regardless of shell 2019-02-16 16:24:08 +08:00
Tate, Hongliang Tian
d3009db10b Add gettimeofday 2019-02-16 16:24:08 +08:00
Tate, Hongliang Tian
1644159832 Update README.md with info about dependencies 2019-02-16 16:24:08 +08:00
Tate, Hongliang Tian
cdf3a2c3e0 Small fix to malloc test 2019-02-16 16:24:08 +08:00
Tate, Hongliang Tian
a712bfe70a Add pipe test 2019-02-16 16:24:08 +08:00
Tate, Hongliang Tian
a2b62891cc Add file I/O test 2019-02-16 16:24:08 +08:00
Tate, Hongliang Tian
2b4c8255c6 Improve the build system 2019-02-16 16:24:08 +08:00
Tate, Hongliang Tian
77a18bbc4d Add dup, dup2, and dup3 2019-02-16 16:23:30 +08:00
Tate, Hongliang Tian
d40af94aaf Support O_CLOEXEC on open() or pipe2() 2019-02-16 16:23:30 +08:00
Tate, Hongliang Tian
98b4508a0d Use posix_spawn and wait4 in libc 2019-02-16 16:23:30 +08:00
Tate, Hongliang Tian
c00fddd2bf Add pipe syscall 2019-02-16 16:23:30 +08:00
Tate, Hongliang Tian
37f724c656 Release Process resources via Weak reference 2019-02-16 16:23:30 +08:00
Tate, Hongliang Tian
c31f5334d7 Small fix to Waiter and WaitQueue 2019-02-16 16:23:30 +08:00
Tate, Hongliang Tian
5b7048976e Add spawn and wait4 test 2019-02-16 16:23:30 +08:00
Tate, Hongliang Tian
d960792ef3 Add Waiter and WaitQueue 2019-02-16 16:23:30 +08:00
Tate, Hongliang Tian
372649f3d6 Add getpid and getppid 2019-02-16 16:23:30 +08:00
Tate, Hongliang Tian
b717842113 Switch user/kernel fsbase 2019-02-16 16:23:30 +08:00
Tate, Hongliang Tian
05e5efdb57 Handle exit status correctly 2019-02-16 16:23:30 +08:00
Tate, Hongliang Tian
e5d3ab3cf9 Enable MPX 2019-02-16 16:23:30 +08:00
Tate, Hongliang Tian
9389b702ba Use Occlum toolchain to compile test programs 2019-02-16 16:23:30 +08:00
Tate, Hongliang Tian
8601c5da35 Refactor syscall- and fs-related code into modules 2019-02-16 16:23:30 +08:00
Tate, Hongliang Tian
0cda8dffe7 Works on SGX 1.0 2019-02-16 16:23:30 +08:00
Tate, Hongliang Tian
e9064e3914 Upgrade Rust SGX SDK to v1.0.4 2019-02-16 16:23:30 +08:00
Tate, Hongliang Tian
ea00690e68 Add mmap, munmap, mremap and brk syscalls 2019-02-16 16:23:30 +08:00
Tate, Hongliang Tian
852903de20 Add virtual memory subsystem 2019-02-16 16:23:30 +08:00