Commit Graph

454 Commits

Author SHA1 Message Date
Tate, Hongliang Tian
8dfeb71c90 Pass arg5 for system calls 2019-04-06 22:55:16 +08:00
Tate, Hongliang Tian
db40e8f52b Enable Thread Local Storage (TLS)
Add arch_prctl and pass necessary ELF info to libc via aux vector
2019-04-06 22:55:16 +08:00
Tate, Hongliang Tian
b2e626760b Add futex 2019-04-03 13:41:55 +08:00
Tate, Hongliang Tian
4cf8777592 Add clone system call 2019-04-03 13:41:55 +08:00
Tate, Hongliang Tian
684f0df286 Add libfuse dependency in README 2019-04-03 13:41:55 +08:00
WangRunji
8b9226ee15 add missing command to build sefs-fuse 2019-03-29 14:20:25 +08:00
WangRunji
6c61ab5f56 optimize imports and run cargo fmt 2019-03-29 14:20:25 +08:00
WangRunji
4e8801850d update SEFS crate, move sgx_impl to libos 2019-03-29 14:20:25 +08:00
WangRunji
a3483851a0 add test for link, unlink, rename 2019-03-29 14:20:25 +08:00
WangRunji
0a8e84f4de add test for pread, pwrite 2019-03-29 14:20:25 +08:00
WangRunji
d5e8d43e7b fix and add test for readv, writev, lseek 2019-03-29 14:20:25 +08:00
WangRunji
4a9b7aa1b0 add test for truncate, stat 2019-03-29 14:20:25 +08:00
WangRunji
e095e8a4f0 fix split_path. add test for getcwd, mkdir, rmdir, chdir. 2019-03-29 14:20:25 +08:00
WangRunji
002d1f1dd2 add sys_rmdir. fix sys_sync, sys_unlink. 2019-03-29 14:20:25 +08:00
WangRunji
694fb32a35 add sys_chdir, sys_rename, sys_mkdir, sys_(un)link 2019-03-29 14:20:25 +08:00
WangRunji
fc145097b2 add sys_pread, sys_pwrite 2019-03-29 14:20:25 +08:00
WangRunji
c1c61c4e21 find out the STUPID bug. recover syscall consts. 2019-03-29 14:20:25 +08:00
WangRunji
6e9f00b5db fix process cwd. fix open path 2019-03-29 14:20:25 +08:00
WangRunji
011b4bf8e7 add test for readdir 2019-03-29 14:20:25 +08:00
WangRunji
cbeab07352 add test for ftruncate 2019-03-29 14:20:25 +08:00
WangRunji
0ec4ba9305 load program bin from SEFS 2019-03-29 14:20:25 +08:00
WangRunji
6ac31aedd7 fix WEIRD STUPID RUST bug: replace consts by literals 2019-03-29 14:20:25 +08:00
WangRunji
168c2ddf0a add logger 2019-03-29 14:20:25 +08:00
WangRunji
7c855d7f5f implement a lot fs syscalls without test 2019-03-29 14:20:25 +08:00
WangRunji
3b38c3b75a refactor syscall: move dispatch_syscall to Rust 2019-03-29 14:20:25 +08:00
WangRunji
0cf714f54e add sys_getcwd 2019-03-29 14:20:25 +08:00
WangRunji
a3c49c2a3e use crate bitflags 2019-03-29 14:20:25 +08:00
WangRunji
8f078e9499 fix bin path in tests 2019-03-29 14:20:25 +08:00
WangRunji
557eb7dc60 fix sys_open. import crate log. 2019-03-29 14:20:25 +08:00
WangRunji
e41f65e132 fix test Makefile for SEFS 2019-03-29 14:20:25 +08:00
WangRunji
d56378d96a fix TimeProvider. enable INodeFile 2019-03-29 14:20:25 +08:00
WangRunji
0105756897 add fs submodule. import fs crate to libos 2019-03-29 14:20:25 +08:00
Tate Tian
d83b6d0940
Add project boards link to README 2019-02-27 11:12:37 +08:00
allcontributors[bot]
52d38d3765 docs: update .all-contributorsrc 2019-02-26 21:15:11 +08:00
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