Hui, Chunyang
9c3f595f0e
Add support for building docker image with specific Occlum branch
2020-11-20 09:24:24 +08:00
zongmin.gu
9504e8f681
Enable optimized string and math lib in Occlum
2020-11-17 14:42:39 +08:00
He Sun
0bb8f5922e
Use sccache to accelerate Rust build
2020-11-05 21:54:57 +08:00
Hui, Chunyang
f4e1352b41
Add Python demo CI
2020-10-13 16:06:02 +08:00
Hui, Chunyang
ce147df2c9
Enable TFLite and OpenVINO test for CI and add CI image build action
2020-09-29 16:51:38 +08:00
zongmin.gu
b28aee68b7
Upgrade Intel SGX SDK to 2.11 and Rust SGX SDK accordingly
2020-09-18 15:39:58 +08:00
He Sun
33e840143a
Add Dockerfile based on CentOS 8.1
2020-08-17 22:28:03 +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
LI Qing
1f30d75713
Add Java demo
2020-07-17 17:35:24 +00:00
LI Qing
81eb364c5b
Install zlib in occlum-gcc toolchians
2020-07-17 17:31:41 +00:00
zongmin.gu
c7e225a4eb
Fix the centos version
...
When user cat /etc/system-release, user would know the centos version. It should be 7.5
2020-07-17 16:39:02 +08:00
zongmin.gu
3382a68807
Fix docker image build failure
2020-07-11 20:35:21 +08:00
Hui, Chunyang
03ba13aec7
Add "make format" and "make format-check" to check format for c/c++ files
2020-05-27 07:08:59 +00:00
He Sun
b29aa1d6d0
Add the Occlum-compatible Rust toolchains and a demo
2020-05-22 14:36:11 +08:00
LI Qing
f193f271a4
Update docker file for CentOS
2020-05-21 02:14:00 +00:00
LI Qing
6d72e10fc1
Add Golang toolchain and the demo
...
This commit provides a modified Go runtime in Docker image.
Now we can build a Go program using `occlum-go`, then run it
in SGX enclaves by Occlum.
The Golang demo demonstrates how to build and run a web server
program written in Go.
2020-05-15 03:02:42 +00:00
Zongmin
a6d97d5b4f
Update the sdk version to 2.9.1
...
Fix std::alloc::Alloc not found
The lastest Rust changes the trait to std::alloc::AllocRef.
Update the docker files to support sgx 2.9.1
Remove the compilerRT dependency for rust sdk update
2020-05-15 03:02:42 +00:00
LI Qing
045ea46e9f
Extend CPUID emulation for Intel Celeron and newer Intel CPUs
2020-02-28 10:53:38 +00:00
He Sun
cfa6532768
Fix bugs that fail CentOS Dockerfile
2020-02-14 06:19:48 +00:00
Tate, Hongliang Tian
671da280d8
Add support for compiling C code as well as Rust in release mode
...
We can now build all source code (.S, .c, and .rs) under `src/` in release
mode with `OCCLUM_RELEASE_BUILD=1 make` command.
2020-01-23 04:40:54 +00:00
LI Qing
449ba1d5d9
Add Dockerfile for Ubuntu 18.04
2020-01-23 04:40:54 +00:00
LI Qing
488ec48fe7
Upgrade Rust SGX SDK and its deps to the latest
...
1. Upgrade Rust SGX SDK to v1.1.0
2. Upgrade Intel SGX SDK to v2.7.1
3. Upgrade Rust to nightly-2019-11-25
2020-01-23 04:40:54 +00:00
He Sun
ebc158fe6c
Add Dockerfile for CentOS 7.2
2020-01-23 04:40:54 +00:00
Tate, Hongliang Tian
e09c747b84
Fix Dockerfile by using LIBOS_RELEASE=1
2019-12-02 05:55:23 +00:00
Tate, Hongliang Tian
8f3ff6d866
Fix minor bugs in Dockerfile
2019-10-19 06:03:50 +00:00
Tate, Hongliang Tian
6dc9906c8e
Preinstall Occlum in Docker
2019-10-18 13:40:09 +00:00
Tate, Hongliang Tian
ebd3608e4a
Start up AESM service automatically in Docker
2019-10-18 13:40:09 +00:00
LI Qing
5f26bfc1fb
Add C/C++ Hello World with Makefile, CMake, and Bazel
2019-10-18 12:54:07 +00:00
Tate, Hongliang Tian
00949d9741
Introduce GCC-base toolchain and use it by default
2019-09-06 13:02:45 +00:00
LI Qing
8ef52c7c2d
Support environmental variables in Occlum.json
...
1. Now we support set App's env in Occlum.json, for example:
"env": [
"OCCLUM=yes",
"TEST=true"
]
2. Rewrite env test cases
3. Update Dockerfile to install "jq" tool
2019-09-05 13:50:55 +00:00
LI Qing
f37eb34038
Rewrite cpuid and rdtsc exception handlers
...
1. Rewrite cpuid and rdtsc exception handle in Rust
2. Rewrite cpuid test cases
3. Update Dockerfile to install cpuid tool for test
2019-09-05 13:50:34 +00:00
Tate, Hongliang Tian
347791f235
Add install target for Makefile
2019-08-31 06:01:16 +00:00
Tate, Hongliang Tian
a2169e63e8
Upgrade Dockerfile for dynamic-linking support
2019-08-01 12:23:37 +00:00
Tate Tian
06924c0e47
Add C++ support in the Occlum Docker image
2019-06-01 11:18:52 +08:00
Tate, Hongliang Tian
94acbb1c57
Add Dockerfile
2019-05-27 19:28:38 +08:00