Commit Graph

1412 Commits

Author SHA1 Message Date
6fb9b98e6f
add utilities library to docker image
Some checks are pending
SGX Hardware Mode Test / Sqlite_test ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Sqlite_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Python_musl_support_test ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Python_musl_support_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Openvino_test ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Openvino_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Grpc_test ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Grpc_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Remote_attestation_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Gvisor_test ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Gvisor_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Test_deb_deploy ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Tensorflow_serving_test ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Tensorflow_serving_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Remote_attestation_test ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Init_RA_grpc ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Init_RA_grpc ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Init_RA_AECS ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Init_RA_AECS ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / MySQL_test ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / MySQL_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Netty_UT_test ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Netty_UT_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Stress_test_with_musl ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Stress_test_with_musl ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Stress_test_with_glibc ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Stress_test_with_glibc ([self-hosted SGX2-HW]) (push) Waiting to run
Essential Test / Make_test_on_ubuntu (push) Waiting to run
Rune Test / Rune_test (centos8.2) (push) Waiting to run
Rune Test / Rune_test (ubuntu18.04) (push) Waiting to run
Signed-off-by: Valentyn Faychuk <valy@detee.ltd>
2025-01-22 03:55:22 +02:00
cfed7004a5
Update README
Some checks are pending
SGX Hardware Mode Test / Bazel_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Fish_test ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Fish_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Python_musl_support_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Openvino_test ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Openvino_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Grpc_test ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Grpc_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Remote_attestation_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Gvisor_test ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Gvisor_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Test_deb_deploy ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Tensorflow_serving_test ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Tensorflow_serving_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Remote_attestation_test ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Init_RA_grpc ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Init_RA_grpc ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Init_RA_AECS ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Init_RA_AECS ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / MySQL_test ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / MySQL_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Netty_UT_test ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Netty_UT_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Stress_test_with_musl ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Stress_test_with_musl ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Stress_test_with_glibc ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Stress_test_with_glibc ([self-hosted SGX2-HW]) (push) Waiting to run
Essential Test / Make_test_on_ubuntu (push) Waiting to run
Rune Test / Rune_test (centos8.2) (push) Waiting to run
Rune Test / Rune_test (ubuntu18.04) (push) Waiting to run
fixed occlum_utils library installation scripts
correct repository clone URL
2025-01-22 03:40:38 +02:00
529332dc94
added utils_lib 2025-01-22 03:40:38 +02:00
b5f6d5f9b9
sealing key generation 2025-01-22 03:40:37 +02:00
Hui, Chunyang
ffe6a750b0 Bump version to 0.30.1
Some checks are pending
SGX Hardware Mode Test / Sqlite_test ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Sqlite_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Python_musl_support_test ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Python_musl_support_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Openvino_test ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Openvino_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Grpc_test ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Grpc_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Gvisor_test ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Init_RA_grpc ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Gvisor_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Test_deb_deploy ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Tensorflow_serving_test ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Tensorflow_serving_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Remote_attestation_test ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Remote_attestation_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Init_RA_grpc ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Init_RA_AECS ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Init_RA_AECS ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / MySQL_test ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / MySQL_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Netty_UT_test ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Netty_UT_test ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Stress_test_with_musl ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Stress_test_with_musl ([self-hosted SGX2-HW]) (push) Waiting to run
SGX Hardware Mode Test / Stress_test_with_glibc ([self-hosted SGX2-HW EDMM]) (push) Waiting to run
SGX Hardware Mode Test / Stress_test_with_glibc ([self-hosted SGX2-HW]) (push) Waiting to run
Essential Test / Make_test_on_ubuntu (push) Waiting to run
Rune Test / Rune_test (ubuntu18.04) (push) Waiting to run
Rune Test / Rune_test (centos8.2) (push) Waiting to run
2024-03-06 17:45:10 +08:00
ClawSeven
f8e8d400d3 [time] Fix wrong SGX_CPUID leaf 2024-03-06 17:44:30 +08:00
Qi Zheng
060d2ec1b3 [deps] Update rust sgx sdk 2024-03-06 17:44:30 +08:00
Hui, Chunyang
3b90df67dc Add "kernel_heap_monitor" feature 2024-03-06 17:44:30 +08:00
ClawSeven
d3e84d2269 [time] Adapt vdso module to SGX1 platform 2024-03-06 17:44:30 +08:00
ClawSeven
501abda5ca [crates] Implement vdso for time precision 2024-03-06 17:44:30 +08:00
ClawSeven
5b704984e3 [crates] Seperate error module into errno crate 2024-03-06 17:44:30 +08:00
Qi Zheng
4027258ec5 [toolchains] Support set glibc branch for Occlum glibc build 2024-03-06 17:44:30 +08:00
Hui, Chunyang
0c1c0621e6 Fix feature configuration for make test 2024-03-06 17:44:30 +08:00
Hui, Chunyang
f58652da96 Remove reuse actions for release image 2024-03-06 15:59:26 +08:00
Hui, Chunyang
ded96d761d Refine CI actions to reuse old image 2024-03-06 15:59:26 +08:00
Hui, Chunyang
49cc99418e Fix AECS client version mismatch 2024-03-06 15:59:26 +08:00
Hui, Chunyang
ca930d19b2 Use special exception register and Replace sgx_tprotect_rsrv_mem with low leve API 2024-03-06 15:59:26 +08:00
Hui, Chunyang
6930e606ef Use low level API to replace sgx_mm_(commit/commit_data/modify_permissions)
Reduce the EMA management overhead and the global lock of emm module of
Intel SGX SDK
2024-03-06 15:59:26 +08:00
ClawSeven
d7131a1a5b [libos] Fix rt_sigaction wrong inargument 2024-03-06 15:59:26 +08:00
ClawSeven
32b94f1dd9 [libos] Fix readlinkat with non-positive bufsize 2024-03-06 15:59:26 +08:00
ClawSeven
addb5c61f4 [libos] Fix sendfile with non-writable file 2024-03-06 15:59:26 +08:00
Hui, Chunyang
d416c8b1d1 Fix permission violation check for mmap and mprotect 2024-03-06 15:59:26 +08:00
Hui, Chunyang
a99c63e21d Fix mmap file flush exceeding the file length 2024-03-06 15:59:26 +08:00
Hui, Chunyang
1e8c5a6d0a Add AMX and EDMM as feature in Occlum.json 2024-03-06 15:59:26 +08:00
Hui, Chunyang
879cfa58a5 Refine log for #UD exception and file open 2024-03-06 15:59:26 +08:00
Hui, Chunyang
c2db186854 Refine log for VM module 2024-03-06 15:59:26 +08:00
ClawSeven
32c7cc44f1 [libos] Fix clock_getres return successfully with wrong clock id 2024-03-06 15:59:26 +08:00
Qi Zheng
91a0f126bf [demos] Update Linux LTP test demo 2024-03-06 15:59:26 +08:00
Qi Zheng
9b6cb4d27f [libos] Add iov buffer check for readv and writev
Signed-off-by: Qi Zheng <huaiqing.zq@antgroup.com>
2024-03-06 15:59:26 +08:00
Qi Zheng
d4de8f59e6 Update unsupported syscall table 2024-03-06 15:59:26 +08:00
Qi Zheng
11d0746f96 [readthedocs] Update occlum commands chapter 2024-03-06 15:59:26 +08:00
Qi Zheng
4c7274efbe [libos] faccessat only accepts three parameters 2024-03-06 15:59:26 +08:00
ClawSeven
37ce7b5432 [libos] Lower sigsuspend error log level 2024-03-06 15:59:26 +08:00
Qi Zheng
1de75ad218 [readthedocs] Description for Occlum log config option 2024-03-06 15:59:26 +08:00
Qi Zheng
75b5f84ec6 [libos] Add disable_log cfg option 2024-03-06 15:59:26 +08:00
ClawSeven
5d3799fcb8 [libos] Fix deadlock in signal implementions 2024-03-06 15:59:26 +08:00
ClawSeven
e96a1348e5 [test] Implement ut for sigsuspend 2024-03-06 15:59:26 +08:00
ClawSeven
219fdd4e26 [libos] Implement the rt_sigsuspend syscall 2024-03-06 15:59:26 +08:00
ClawSeven
d6741c0096 [test] Implement unit test for pselect 2024-03-06 15:59:26 +08:00
ClawSeven
d27f0d5cd0 [libos] Implement Pselect syscall with sigset 2024-03-06 15:59:26 +08:00
Hui, Chunyang
976135b79c Refine error level log 2024-03-06 15:59:26 +08:00
Shaowei Song
1bee38f50a [ci] Enable features on hw ci for EDMM 2024-03-06 15:59:26 +08:00
Shaowei Song
9ed1778866 [config] Add "feature" field to Occlum.json 2024-03-06 15:59:26 +08:00
Shaowei Song
707c4669d5 [vm] Refine shared chunk expansion 2024-03-06 15:59:26 +08:00
ClawSeven
b1039a6054 Reduce error log by downgrading unnecessary error! to warn! 2024-03-06 15:59:26 +08:00
Qi Zheng
45bf6902f5 [demos] CUDA torch python packages are not required for CPU inference 2024-03-06 15:59:26 +08:00
ClawSeven
775b3e127c Change netty ut java version to jdk8 2024-03-06 15:59:26 +08:00
Qi Zheng
95eac28425 [test] SIGSTKSZ is not constant in glibc>2.34 2024-03-06 15:59:26 +08:00
Qi Zheng
b93b8412dc [libos] Update cpuid leaf table 2024-03-06 15:59:26 +08:00
Qi Zheng
a320a77f36 [toolchain] Update grpc_ratls toolchain with patching way
Signed-off-by: Qi Zheng <huaiqing.zq@antgroup.com>
2024-03-06 15:59:26 +08:00