-
895f70a2dc
Refactor VMRange allocation for readability
Tate, Hongliang Tian
2019-04-10 18:50:34 +0800
-
356884679b
Add readlink
Tate, Hongliang Tian
2019-04-10 14:58:00 +0800
-
44ef19726f
Add fcntl
Tate, Hongliang Tian
2019-04-10 14:45:51 +0800
-
f9121a025e
implement epoll
WangRunji
2019-04-09 01:40:30 +0800
-
785d3237b9
Add getuid, getgid, geteuid, getegid, etc.
Tate, Hongliang Tian
2019-04-10 00:13:57 +0800
-
e335e8df1d
Add sigaction and sigprocmask (but not implemented)
Tate, Hongliang Tian
2019-04-09 23:54:31 +0800
-
d7e266d0e3
Add access and faccessat
Tate, Hongliang Tian
2019-04-09 23:01:10 +0800
-
b003f4ce43
Add prlimit64, getrlimit, and setrlimit
Tate, Hongliang Tian
2019-04-09 20:39:50 +0800
-
8846c62b5e
Add uname
Tate, Hongliang Tian
2019-04-08 23:27:40 +0800
-
7bd2ce50f2
implement select and poll without test
WangRunji
2019-04-09 00:04:44 +0800
-
f62809096e
use libc::off_t
WangRunji
2019-04-08 16:22:52 +0800
-
5b90d90643
implement SocketFile. pass socket test
WangRunji
2019-04-03 01:06:46 +0800
-
0dda84d7f2
add test for simple socket syscalls
WangRunji
2019-04-03 01:04:10 +0800
-
e5bc58d3f0
simplify log color
WangRunji
2019-04-02 17:53:20 +0800
-
f711d20475
add socket syscalls, directly forward to libc
WangRunji
2019-03-28 12:25:42 +0800
-
-
abe553ba1c
Adapt Makefile to changes of Occlum's clang and ld wrappers
Tate, Hongliang Tian
2019-04-06 22:44:10 +0800
-
bd82b27762
Use mutex in Pthread test
Tate, Hongliang Tian
2019-04-06 20:09:03 +0800
-
660d0931cd
Add Pthread test
Tate, Hongliang Tian
2019-04-06 17:51:20 +0800
-
13e4a898dd
Add gettid
Tate, Hongliang Tian
2019-04-06 14:45:06 +0800
-
2f2b74a570
Add set_tid_address
Tate, Hongliang Tian
2019-04-06 14:42:54 +0800
-
8dfeb71c90
Pass arg5 for system calls
Tate, Hongliang Tian
2019-04-06 11:59:07 +0800
-
db40e8f52b
Enable Thread Local Storage (TLS)
Tate, Hongliang Tian
2019-04-05 21:03:05 +0800
-
b2e626760b
Add futex
Tate, Hongliang Tian
2019-04-02 21:16:29 +0800
-
4cf8777592
Add clone system call
Tate, Hongliang Tian
2019-04-01 22:16:59 +0800
-
684f0df286
Add libfuse dependency in README
Tate, Hongliang Tian
2019-04-01 20:51:31 +0800
-
8b9226ee15
add missing command to build
sefs-fuse
WangRunji
2019-03-27 17:59:08 +0800
-
6c61ab5f56
optimize imports and run
cargo fmt
WangRunji
2019-03-27 17:29:33 +0800
-
4e8801850d
update SEFS crate, move sgx_impl to libos
WangRunji
2019-03-26 22:47:14 +0800
-
a3483851a0
add test for link, unlink, rename
WangRunji
2019-03-26 17:46:34 +0800
-
0a8e84f4de
add test for pread, pwrite
WangRunji
2019-03-20 20:08:57 +0800
-
d5e8d43e7b
fix and add test for readv, writev, lseek
WangRunji
2019-03-20 18:47:43 +0800
-
4a9b7aa1b0
add test for truncate, stat
WangRunji
2019-03-20 18:14:01 +0800
-
e095e8a4f0
fix split_path. add test for getcwd, mkdir, rmdir, chdir.
WangRunji
2019-03-20 17:50:25 +0800
-
002d1f1dd2
add sys_rmdir. fix sys_sync, sys_unlink.
WangRunji
2019-03-20 17:11:12 +0800
-
694fb32a35
add sys_chdir, sys_rename, sys_mkdir, sys_(un)link
WangRunji
2019-03-19 23:44:18 +0800
-
fc145097b2
add sys_pread, sys_pwrite
WangRunji
2019-03-19 23:17:42 +0800
-
c1c61c4e21
find out the STUPID bug. recover syscall consts.
WangRunji
2019-03-19 23:11:41 +0800
-
6e9f00b5db
fix process cwd. fix open path
WangRunji
2019-03-13 18:00:07 +0800
-
011b4bf8e7
add test for readdir
WangRunji
2019-03-13 17:32:35 +0800
-
cbeab07352
add test for ftruncate
WangRunji
2019-03-13 16:15:08 +0800
-
0ec4ba9305
load program bin from SEFS
WangRunji
2019-03-13 00:16:36 +0800
-
6ac31aedd7
fix WEIRD STUPID RUST bug: replace consts by literals
WangRunji
2019-03-12 17:40:22 +0800
-
168c2ddf0a
add logger
WangRunji
2019-03-12 15:17:28 +0800
-
7c855d7f5f
implement a lot fs syscalls without test
WangRunji
2019-03-06 17:15:26 +0800
-
3b38c3b75a
refactor syscall: move dispatch_syscall to Rust
WangRunji
2019-03-06 16:15:30 +0800
-
0cf714f54e
add sys_getcwd
WangRunji
2019-03-06 00:23:36 +0800
-
a3c49c2a3e
use crate bitflags
WangRunji
2019-03-05 23:44:00 +0800
-
8f078e9499
fix bin path in tests
WangRunji
2019-03-05 21:13:52 +0800
-
557eb7dc60
fix sys_open. import crate log.
WangRunji
2019-03-05 18:46:20 +0800
-
e41f65e132
fix test Makefile for SEFS
WangRunji
2019-03-05 18:02:27 +0800
-
d56378d96a
fix TimeProvider. enable INodeFile
WangRunji
2019-03-05 10:17:22 +0800
-
0105756897
add fs submodule. import fs crate to libos
WangRunji
2019-02-27 14:38:40 +0800
-
d83b6d0940
Add project boards link to README
Tate Tian
2019-02-27 11:12:37 +0800
-
52d38d3765
docs: update .all-contributorsrc
allcontributors[bot]
2019-02-26 13:09:24 +0000
-
e4a059043e
docs: update CONTRIBUTORS.md
allcontributors[bot]
2019-02-26 13:09:23 +0000
-
cf64e78fc1
Fix the URL of xmas-elf in .gitmodules
Jia Zhang
2019-02-26 12:12:35 +0800
-
f018fb750e
Define .gitignore to ignore generated files
Jia Zhang
2019-02-26 10:25:19 +0800
-
7fcf195359
Upgrade Rust SGX SDK to v1.0.6
Tate, Hongliang Tian
2019-02-23 16:21:35 +0800
-
c2cf0c65b2
Use Occlum's xmas-elf and sgx_protect_file
Tate, Hongliang Tian
2019-02-22 17:20:02 +0800
-
cb994c3399
Move disclaimer to the end of README
Tate, Hongliang Tian
2019-02-22 17:15:28 +0800
-
cd6dc9d77a
Use the new arguments for Occlum LLVM toolchain
Tate, Hongliang Tian
2019-02-22 17:05:09 +0800
-
a182d5fa0f
Small fix to docs
Tate Tian
2019-02-20 21:13:43 +0800
-
602fef10f8
Reformat Rust code using
cargo fmt
Tate, Hongliang Tian
2019-02-17 22:41:51 +0800
-
be64e45d15
Update README.md
Tate, Hongliang Tian
2019-02-17 22:12:15 +0800
-
3277752ccb
Update the all-contributors counter in README
Tate, Hongliang Tian
2019-02-17 11:28:53 +0800
-
df06982fda
docs: add nk7651 as a contributor (#11)
allcontributors[bot]
2019-02-16 23:34:40 +0800
-
02e04032ad
docs: add wangrunji0408 as a contributor (#10)
allcontributors[bot]
2019-02-16 23:32:38 +0800
-
e4b8c732e7
docs: add ysminnpu as a contributor (#9)
allcontributors[bot]
2019-02-16 23:31:01 +0800
-
90bb6bd126
Merge pull request #8 from occlum/all-contributors/add-Yourens
Tate Tian
2019-02-16 23:28:55 +0800
-
-
6895a386f0
docs: update .all-contributorsrc
allcontributors[bot]
2019-02-16 15:25:49 +0000
-
75ffc5459f
docs: update CONTRIBUTORS.md
allcontributors[bot]
2019-02-16 15:25:48 +0000
-
-
fc9a0e333f
Add LICENSE and CONTRIBUTORS
Tate, Hongliang Tian
2019-02-16 23:10:53 +0800
-
acda44e057
Update README before open source
Tate Tian
2019-02-16 12:40:09 +0800
-
78e94fe29b
Add sync syscall
Tate, Hongliang Tian
2019-01-09 22:50:39 +0800
-
a1ea05dc41
Add a few comments to vm subsystem
Tate, Hongliang Tian
2019-01-08 23:42:44 +0800
-
22edefc349
Add pipe throughput benchmark
Tate, Hongliang Tian
2019-01-08 23:25:59 +0800
-
d1731162eb
Add perf test for spawn+wait4
Tate, Hongliang Tian
2019-01-08 21:23:41 +0800
-
71d119181e
Support argc and argv for child process after spawn
Tate, Hongliang Tian
2019-01-08 20:08:01 +0800
-
ad704c421f
Add argc and argv support
Tate, Hongliang Tian
2019-01-08 19:36:29 +0800
-
ae063cbf90
Portable colorful output regardless of shell
Tate, Hongliang Tian
2019-01-08 14:05:10 +0800
-
d3009db10b
Add gettimeofday
Tate, Hongliang Tian
2019-01-07 22:57:14 +0800
-
1644159832
Update README.md with info about dependencies
Tate, Hongliang Tian
2019-01-07 21:03:21 +0800
-
cdf3a2c3e0
Small fix to malloc test
Tate, Hongliang Tian
2019-01-07 20:25:26 +0800
-
a712bfe70a
Add pipe test
Tate, Hongliang Tian
2019-01-07 19:20:01 +0800
-
a2b62891cc
Add file I/O test
Tate, Hongliang Tian
2019-01-07 13:11:13 +0800
-
2b4c8255c6
Improve the build system
Tate, Hongliang Tian
2019-01-07 01:45:40 +0800
-
77a18bbc4d
Add dup, dup2, and dup3
Tate, Hongliang Tian
2019-01-06 23:38:04 +0800
-
d40af94aaf
Support O_CLOEXEC on open() or pipe2()
Tate, Hongliang Tian
2019-01-06 22:11:51 +0800
-
98b4508a0d
Use posix_spawn and wait4 in libc
Tate, Hongliang Tian
2019-01-06 19:42:36 +0800
-
c00fddd2bf
Add pipe syscall
Tate, Hongliang Tian
2019-01-06 02:02:23 +0800
-
37f724c656
Release Process resources via Weak reference
Tate, Hongliang Tian
2019-01-04 22:29:36 +0800
-
c31f5334d7
Small fix to Waiter and WaitQueue
Tate, Hongliang Tian
2019-01-04 21:50:28 +0800
-
5b7048976e
Add spawn and wait4 test
Tate, Hongliang Tian
2019-01-04 21:09:28 +0800
-
d960792ef3
Add Waiter and WaitQueue
Tate, Hongliang Tian
2019-01-04 16:24:28 +0800
-
372649f3d6
Add getpid and getppid
Tate, Hongliang Tian
2019-01-03 21:20:55 +0800
-
b717842113
Switch user/kernel fsbase
Tate, Hongliang Tian
2019-01-01 15:33:33 +0800
-
05e5efdb57
Handle exit status correctly
Tate, Hongliang Tian
2018-12-29 21:32:10 +0800
-
e5d3ab3cf9
Enable MPX
Tate, Hongliang Tian
2018-12-29 17:11:37 +0800
-
9389b702ba
Use Occlum toolchain to compile test programs
Tate, Hongliang Tian
2018-12-26 22:03:14 +0800
-
8601c5da35
Refactor syscall- and fs-related code into modules
Tate, Hongliang Tian
2018-12-18 14:40:41 +0800