He Sun 
							
						 
					 
					
						
						
						
						
							
						
						
							44583e15be 
							
						 
					 
					
						
						
							
							Add default /etc/hosts during occlum init  
						
						
						
						
					 
					
						2020-09-18 12:39:12 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							7b882bd368 
							
						 
					 
					
						
						
							
							Add support for pal library to run libos outside occlum instance  
						
						
						
						
					 
					
						2020-09-18 12:39:12 +08:00 
						 
				 
			
				
					
						
							
							
								He Sun 
							
						 
					 
					
						
						
						
						
							
						
						
							e13242e7e5 
							
						 
					 
					
						
						
							
							Add netdevice ioctl command  
						
						
						
						
					 
					
						2020-09-18 12:39:12 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							5e9a617350 
							
						 
					 
					
						
						
							
							Add build and push docker image workflow  
						
						
						
						
					 
					
						2020-09-18 12:39:12 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							c6d4a34b7f 
							
						 
					 
					
						
						
							
							Modify rpm installer to align with current intallation structure  
						
						
						
						
					 
					
						2020-09-18 12:39:12 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							1310eb9363 
							
						 
					 
					
						
						
							
							Add DEB installer for Occlum and C/C++ toolchains  
						
						
						
						
					 
					
						2020-09-18 12:39:12 +08:00 
						 
				 
			
				
					
						
							
							
								He Sun 
							
						 
					 
					
						
						
						
						
							
						
						
							03ab3b0338 
							
						 
					 
					
						
						
							
							Fix no return value of u_malloc_ocall in sgx_ustdc of Rust SGX SDK  
						
						
						
						
					 
					
						2020-09-18 12:39:12 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							617f75904f 
							
						 
					 
					
						
						
							
							Install occlum needed sgx-sdk tools to occlum dir  
						
						... 
						
						
						
						When installers are used, sgx-sdk of Occlum version could have conflicts with official sgx-sdk.
This patch will make sure Occlum command use Occlum specific sgx-sdk.
Also add symbolic links to PAL library of hardware mode when installing. 
						
						
					 
					
						2020-09-18 12:39:12 +08:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							2c8c999d52 
							
						 
					 
					
						
						
							
							Speed up the boot procedure of JVM  
						
						
						
						
					 
					
						2020-09-18 12:39:12 +08:00 
						 
				 
			
				
					
						
							
							
								Zongmin 
							
						 
					 
					
						
						
						
						
							
						
						
							edd0980dc3 
							
						 
					 
					
						
						
							
							Fix exec mode occlum server crashes issue (if the client unexpected exit)  
						
						
						
						
					 
					
						2020-09-18 12:39:12 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							75d3e6abb0 
							
						 
					 
					
						
						
							
							Add Occlum deployment guide for Azure AKS  
						
						
						
						
					 
					
						2020-09-11 13:13:13 +08:00 
						 
				 
			
				
					
						
							
							
								James Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							124acba6db 
							
						 
					 
					
						
						
							
							Add a sample of Golang gRPC client/server programs  
						
						
						
						
					 
					
						2020-09-02 17:06:09 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							027e1569e0 
							
						 
					 
					
						
						
							
							Fix tensorflow lite demo eigen download failure  
						
						
						
						
					 
					
						2020-08-28 21:26:48 +08:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							1906865deb 
							
						 
					 
					
						
						
							
							Fix the error about large file  
						
						
						
						
					 
					
						2020-08-28 20:56:31 +08:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							1463fb525a 
							
						 
					 
					
						
						
							
							Fix python demo by enlarging the kernel space heap size  
						
						
						
						
					 
					
						2020-08-26 14:07:31 +08:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							a151198d11 
							
						 
					 
					
						
						
							
							Fix the golang demo's failure to run  
						
						
						
						
					 
					
						2020-08-26 10:45:04 +08:00 
						 
				 
			
				
					
						
							
							
								Tate, Hongliang Tian 
							
						 
					 
					
						
						
						
						
							
						
						
							ccb5e6bef4 
							
						 
					 
					
						
						
							
							Bump version to 0.15.1  
						
						
						
						
					 
					
						2020-08-21 00:19:57 +08:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							70d7d10eeb 
							
						 
					 
					
						
						
							
							Add support to mkdir & rmdir in hostfs  
						
						
						
						
					 
					
						2020-08-20 17:03:30 +08:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							7d31cb743c 
							
						 
					 
					
						
						
							
							Add support to read directory in hostfs  
						
						
						
						
					 
					
						2020-08-20 17:03:30 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							dcad3ea1d9 
							
						 
					 
					
						
						
							
							Fix make error when image file name has space  
						
						
						
						
					 
					
						2020-08-20 17:01:47 +08:00 
						 
				 
			
				
					
						
							
							
								zongmin.gu 
							
						 
					 
					
						
						
						
						
							
						
						
							85f5bc7ccc 
							
						 
					 
					
						
						
							
							Fix a potential memory issue in fpregs' free  
						
						
						
						
					 
					
						2020-08-20 17:01:08 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							89c292e2df 
							
						 
					 
					
						
						
							
							Fix some dependency errors when running on CentOS 8  
						
						
						
						
					 
					
						2020-08-19 10:40:04 +00:00 
						 
				 
			
				
					
						
							
							
								He Sun 
							
						 
					 
					
						
						
						
						
							
						
						
							33e840143a 
							
						 
					 
					
						
						
							
							Add Dockerfile based on CentOS 8.1  
						
						
						
						
					 
					
						2020-08-17 22:28:03 +08:00 
						 
				 
			
				
					
						
							
							
								duanbing 
							
						 
					 
					
						
						
						
						
							
						
						
							000cd88756 
							
						 
					 
					
						
						
							
							Get quote size dynamiclly  
						
						
						
						
					 
					
						2020-08-17 01:30:24 +08:00 
						 
				 
			
				
					
						
							
							
								Tate, Hongliang Tian 
							
						 
					 
					
						
						
						
						
							
						
						
							3e3a1955af 
							
						 
					 
					
						
						
							
							Bump version to 0.15.0  
						
						
						
						
					 
					
						2020-08-15 19:19:53 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							9435b1a196 
							
						 
					 
					
						
						
							
							Add RPM installer for Occlum and C/C++ toolchains  
						
						
						
						
					 
					
						2020-08-15 19:12:40 +08:00 
						 
				 
			
				
					
						
							
							
								zongmin.gu 
							
						 
					 
					
						
						
						
						
							
						
						
							2ca5629b3d 
							
						 
					 
					
						
						
							
							Save floating point registers in exception/interrupt flow  
						
						
						
						
					 
					
						2020-08-15 19:12:40 +08:00 
						 
				 
			
				
					
						
							
							
								zongmin.gu 
							
						 
					 
					
						
						
						
						
							
						
						
							68c8cc100b 
							
						 
					 
					
						
						
							
							Fix the syscall interface bug  
						
						
						
						
					 
					
						2020-08-15 19:12:40 +08:00 
						 
				 
			
				
					
						
							
							
								He Sun 
							
						 
					 
					
						
						
						
						
							
						
						
							d3429e15b7 
							
						 
					 
					
						
						
							
							Add guide to configure the resource of Occlum  
						
						
						
						
					 
					
						2020-08-15 19:12:40 +08:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							cd5cc0cb5c 
							
						 
					 
					
						
						
							
							Update Java toolchains  
						
						... 
						
						
						
						1. Replace the OpenJDK with an unmodified OpenJDK from Alpine Linux
2. Add Alibaba Dragonwell as the default JDK for the Java demos 
						
						
					 
					
						2020-08-15 19:12:39 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							122a66289c 
							
						 
					 
					
						
						
							
							Fix LA demo to align with occlum command  
						
						
						
						
					 
					
						2020-08-15 19:12:39 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							faf9c9d14e 
							
						 
					 
					
						
						
							
							Add fish script execute permission since SEFS has more strict checking  
						
						
						
						
					 
					
						2020-08-15 19:12:39 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							7ac917aa1a 
							
						 
					 
					
						
						
							
							Fix PAL library command arguments not follow convention  
						
						
						
						
					 
					
						2020-08-15 19:12:39 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							153a6fcd61 
							
						 
					 
					
						
						
							
							Fix embedded mode demo can't find libraries  
						
						
						
						
					 
					
						2020-08-15 19:12:39 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							66e5cefec2 
							
						 
					 
					
						
						
							
							Add "occlum new" command  
						
						
						
						
					 
					
						2020-08-15 19:12:39 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							0252f0949d 
							
						 
					 
					
						
						
							
							Rename "occlum_context" to "occlum_instance" for demos  
						
						
						
						
					 
					
						2020-08-15 19:12:39 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							85501d8993 
							
						 
					 
					
						
						
							
							Improve implementation for occlum build  
						
						... 
						
						
						
						This commit mainly accomplish two things:
1. Use makefile to manage dependencies for `occlum build`, which can save lots of time
2. Take dirs `build`, `run` outside from `.occlum`. Remove env var "OCCLUM_INSTANCE_DIR" 
						
						
					 
					
						2020-08-15 19:12:39 +08:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							3f6bcec1c5 
							
						 
					 
					
						
						
							
							Substitute ramFS with a temporary SEFS at "/tmp"  
						
						
						
						
					 
					
						2020-08-15 19:12:39 +08:00 
						 
				 
			
				
					
						
							
							
								He Sun 
							
						 
					 
					
						
						
						
						
							
						
						
							b04aa2d7ea 
							
						 
					 
					
						
						
							
							Fix the dequeuing order of items in a FutexBucket  
						
						
						
						
					 
					
						2020-08-15 19:12:39 +08:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							6d39587c40 
							
						 
					 
					
						
						
							
							Add getcpu syscall  
						
						
						
						
					 
					
						2020-08-15 19:12:39 +08:00 
						 
				 
			
				
					
						
							
							
								zongmin.gu 
							
						 
					 
					
						
						
						
						
							
						
						
							c67bdd9a23 
							
						 
					 
					
						
						
							
							Update the syscall interface  
						
						
						
						
					 
					
						2020-08-11 17:35:03 +08:00 
						 
				 
			
				
					
						
							
							
								Zongmin 
							
						 
					 
					
						
						
						
						
							
						
						
							120d7334fd 
							
						 
					 
					
						
						
							
							Add coc of Occlum project  
						
						
						
						
					 
					
						2020-08-11 14:41:19 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							259c485427 
							
						 
					 
					
						
						
							
							Use new build directory arch  
						
						
						
						
					 
					
						2020-08-11 13:47:17 +08:00 
						 
				 
			
				
					
						
							
							
								Tate, Hongliang Tian 
							
						 
					 
					
						
						
						
						
							
						
						
							5e8f997d4d 
							
						 
					 
					
						
						
							
							Make PIE the default mode for Go toolchain  
						
						... 
						
						
						
						Occlum-compatible executable binaries must be Position-Independent
Executable (PIE). Previously, to build such binaries, the users need to
explicitly give `-buildmode=pie` flag to `occlum-go`. Apparently, this
is error-prone. This commit sets `-buildmode=pie` by default for `occlum-go`.
In addition, this commit upgrades the Go version to 1.13.7. 
						
						
					 
					
						2020-08-11 05:35:43 +00:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							bec8bf5e8b 
							
						 
					 
					
						
						
							
							Migrate CI to Github Actions  
						
						
						
						
					 
					
						2020-08-11 12:07:23 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							32fa9fe4aa 
							
						 
					 
					
						
						
							
							Fix cpuid test case to check SGX support accurately  
						
						
						
						
					 
					
						2020-08-11 12:07:23 +08:00 
						 
				 
			
				
					
						
							
							
								He Sun 
							
						 
					 
					
						
						
						
						
							
						
						
							9b17ac1847 
							
						 
					 
					
						
						
							
							Improve futex performance  
						
						... 
						
						
						
						1. Enlarge the size of the futex buckets;
2. Wake up the waiting threads in one ocall. 
						
						
					 
					
						2020-07-28 13:14:27 +08:00 
						 
				 
			
				
					
						
							
							
								He Sun 
							
						 
					 
					
						
						
						
						
							
						
						
							2400cc4baa 
							
						 
					 
					
						
						
							
							Fix the signal action examination of SIGKILL and SIGSTOP  
						
						... 
						
						
						
						Sigaction() can be called with a NULL second argument to query the
current signal handler. 
						
						
					 
					
						2020-07-28 12:20:34 +08:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							572873d9a4 
							
						 
					 
					
						
						
							
							Enable UnionFS  
						
						
						
						
					 
					
						2020-07-23 21:40:34 +08:00 
						 
				 
			
				
					
						
							
							
								Tate, Hongliang Tian 
							
						 
					 
					
						
						
						
						
							
						
						
							55eaae8810 
							
						 
					 
					
						
						
							
							Bump version to 0.14.0  
						
						
						
						
					 
					
						2020-07-18 06:36:59 +08:00