Shirong Hao
0c0c4c4abc
ADD Enclave TLS Server demo
2021-04-15 16:29:42 +08:00
Shirong Hao
4395ec7f81
Update rune quick start to sgxsdk 2.13 and centos 8.2
2021-04-15 16:29:42 +08:00
Hui, Chunyang
df73dd5d7b
Remove CLONE_PARENT_SETTID from clone mandatory flags
2021-04-13 20:22:02 +08:00
Nils Hanke
986620dd71
Add nano to Dockerfiles
2021-04-13 10:21:01 +08:00
Hui, Chunyang
71a3379b82
Add demo contribution guide
2021-04-12 20:52:56 +08:00
Hui, Chunyang
a9574ca22e
Fix ELF not running when load address not start from zero
2021-04-08 19:04:50 +08:00
Hui, Chunyang
09bac3d4b5
Fix panic for non-specified exec file path
...
This commit can prevent panic when user input:
occlum run /bin
2021-04-08 11:16:55 +08:00
LI Qing
8db6a55696
Mount ramfs at '/dev/shm'
2021-04-01 14:16:07 +08:00
LI Qing
1cf270634f
Polish some documents
2021-04-01 12:32:58 +08:00
LI Qing
64a980f529
Add time syscall and default localtime support
2021-03-26 16:56:57 +08:00
Hui, Chunyang
ef7b663c4d
Export error message when parsing Elf header
2021-03-22 18:53:22 +08:00
yuanwu
dcd673615d
Add the flink demo
...
Signed-off-by: yuanwu <yuan.wu@intel.com>
2021-03-22 13:30:55 +08:00
LI Qing
d1edb0e218
Release the check for maximum leaf in cpuid exception
2021-03-16 14:24:01 +08:00
zongmin.gu
bcb3396622
Update the installer readme
2021-03-15 10:33:55 +08:00
zongmin.gu
27500f0461
Fix docker image for SGX1 HW
2021-03-15 10:33:32 +08:00
zongmin.gu
3b52c90104
Remove workarounds in Demo CI
2021-03-15 10:33:06 +08:00
yuanwu
17464d3bbf
Add the redis demo
...
Signed-off-by: yuanwu <yuan.wu@intel.com>
2021-03-12 14:31:52 +08:00
Hui, Chunyang
d0331bd397
Add detection for FSGSBASE enablement in PAL
2021-03-11 14:51:52 +08:00
LI Qing
d81511ec8c
Polish the docs and usage for the encrypted image
2021-03-11 11:34:53 +08:00
Hui, Chunyang
5db07a2029
Fix installer for new release
...
This commit fixed three errors:
(1) Fix Github action virtual enironment out of free disk space
(2) Add "init" binary which is recently added for encrypted image
(3) Bypass "Missing build-id" error when RPM packaging
2021-03-08 14:12:43 +08:00
zongmin.gu
17fcaf85e1
Bump version to 0.21.0
2021-03-03 16:07:51 +08:00
zongmin.gu
9fc81fcc87
Update exec mode to handle uRTS crash case
2021-03-03 16:07:51 +08:00
zongmin.gu
9af92f2ebf
Update base image from CentOS 8.1 to CentOS 8.2
2021-03-03 16:07:51 +08:00
zongmin.gu
d192b9c948
Update SGX Rust SDK to 2.13
2021-03-03 16:07:51 +08:00
zongmin.gu
ad3b172506
Update docker file to use offical SGX 2.13 PSW and DCAP binaries
2021-03-03 16:07:51 +08:00
zongmin.gu
4b1b6158fb
Workaround the server and server_epoll test case
...
In some cases, the main thread would be interrupted by
SIGCHID, so it needs retry more times or check the status.
2021-03-03 16:07:51 +08:00
zongmin.gu
37f08da482
Remove sccache because the latest sccache does not work with nightly Rust
2021-03-03 16:07:51 +08:00
zongmin.gu
0252f98d60
Enable exception test cases under simulation mode
2021-03-03 16:07:51 +08:00
zongmin.gu
b5a52fbaa4
Remove HW CI test result, because the SGX machine has networking issue
2021-03-03 15:50:21 +08:00
LI Qing
be62e2c65d
Add posix_fallocate
2021-03-03 11:06:09 +08:00
Hui, Chunyang
a789871d93
Add doc about using occlum package repo
2021-03-02 17:08:32 +08:00
Hui, Chunyang
73dc43e03f
Ignore AESM status for simulation mode
2021-03-02 16:31:13 +08:00
LI Qing
3dbf050904
Add sync_all, sync_data and poll for hostfs file
2021-03-02 13:47:02 +08:00
zongmin.gu
7122529b6b
Fix affinity array size incorrect issue
2021-03-02 13:45:07 +08:00
LI Qing
7deeccb03b
Fix the error of demos with encrypted fs image
2021-03-02 13:25:36 +08:00
LI Qing
c3a02ffc28
Add support for the encrypted fs image
2021-03-01 16:45:01 +08:00
Hui, Chunyang
f0fa35b004
Add errno info when return error in make test
2021-02-24 14:47:29 +08:00
Hui, Chunyang
a2959c17df
Reduce redundant mprotect ocall
2021-02-24 14:46:41 +08:00
Hui, Chunyang
79b264a6c8
Add support for Address Space Layout Randomization
...
ASLR is only enabled on release mode. Also manage the whole process
VM with VMManager.
2021-02-24 14:46:41 +08:00
LI Qing
d7b994bc7d
Fix getdents cannot output all entries in a directory
2021-02-24 13:24:54 +08:00
Hui, Chunyang
c4c3315c06
Fix false alarm on non-page-aligned size for mprotect
2021-02-23 20:59:17 +08:00
Hui, Chunyang
58bddcb89d
Fix sysinfo test false alarm on uptime
2021-02-04 17:48:43 +08:00
Hui, Chunyang
8c5e6ff20a
Update sefs submodule to latest
2021-02-04 16:39:47 +08:00
Hui, Chunyang
1fab79681b
Use goblin as elf parser and only load segments on demand
...
Libos now Only read in headers and needed segments. Also reduce a memory
copy.
2021-02-04 15:02:28 +08:00
He Sun
c2aefcacf0
Change the repository of Rust SGX SDK submodule
2021-01-28 09:25:54 +08:00
zongmin.gu
fdde009e5d
Bump Occlum version to 0.20.0
2021-01-22 17:36:53 +08:00
He Sun
5119e3884f
Add hardware mode gvisor syscall test for CI
2021-01-22 13:22:41 +08:00
He Sun
cca7910c2f
Add CI support for gVisor syscall test image
2021-01-22 13:22:41 +08:00
He Sun
1788f94bfe
Fix the poll of channel according to gvisor pipe poll test
2021-01-22 13:22:02 +08:00
He Sun
2ea7fc1ad6
Add Unix socket support for poll
...
A relay notifier that observes the underlying endpoint is added as the
notifier for the socket. It broadcasts to its observers when either end
of the channel has IoEvents.
2021-01-21 23:45:36 +08:00