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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tate, Hongliang Tian
							
						 
					 | 
					
						
						
						
						
							
						
						
							4107a65248
							
						
					 | 
					
						
						
							
							Enable libc's printf
						
						
						
						
						
						
					 | 
					
						2019-02-16 16:23:30 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tate, Hongliang Tian
							
						 
					 | 
					
						
						
						
						
							
						
						
							10e3da87cc
							
						
					 | 
					
						
						
							
							Add lseek
						
						
						
						
						
						
					 | 
					
						2019-02-16 16:23:30 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tate, Hongliang Tian
							
						 
					 | 
					
						
						
						
						
							
						
						
							f2ebc5c330
							
						
					 | 
					
						
						
							
							Add readv and writev
						
						
						
						
						
						
					 | 
					
						2019-02-16 16:23:30 +08:00 | 
					
					
						
						
							
							
							
						
					 |