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
He Sun
0b829ca087
Fix the return IoEvents of channel poll
2021-01-21 23:45:36 +08:00
He Sun
3101d8fa88
Resolve the nested block of Unix socket
...
Read, write, connect and accept have both blocking and nonblocking mode.
It may block after the status lock is acquired resulting in potential
deadlock. This commit resolve the deadlock issue.
2021-01-21 23:45:36 +08:00
He Sun
1101bdf9e7
Fix multiplication overflow
2021-01-21 18:18:57 +08:00
Hui, Chunyang
96bfe7eeae
Fix gRPC and OpenVINO CI image demo location
2021-01-20 17:39:05 +08:00
LI Qing
d4e7c906c0
Fix the sched test when available cpu is less than online cpu
2021-01-20 16:00:33 +08:00
LI Qing
0b51d83811
Add ProcFS
2021-01-20 12:42:00 +08:00
LI Qing
8bfef4086f
Polish the function names in FS
2021-01-20 12:42:00 +08:00