Commit Graph

1384 Commits

Author SHA1 Message Date
Qi Zheng
b746fea82b [libos] Add iov buffer check for readv and writev
Signed-off-by: Qi Zheng <huaiqing.zq@antgroup.com>
2024-03-14 16:23:34 +08:00
Qi Zheng
dc060c57b4 Update unsupported syscall table 2024-03-14 16:23:34 +08:00
Qi Zheng
ce2cbccdb8 [readthedocs] Update occlum commands chapter 2024-03-14 16:23:34 +08:00
Qi Zheng
beeffcced7 [libos] faccessat only accepts three parameters 2024-03-14 16:23:34 +08:00
ClawSeven
47ac767886 [libos] Lower sigsuspend error log level 2024-03-14 16:23:34 +08:00
Qi Zheng
bc7096815d [readthedocs] Description for Occlum log config option 2024-03-14 16:23:34 +08:00
Qi Zheng
a7317b0aa9 [libos] Add disable_log cfg option 2024-03-14 16:23:34 +08:00
ClawSeven
065c367b37 [libos] Fix deadlock in signal implementions 2024-03-14 16:23:34 +08:00
ClawSeven
2a801e5fec [test] Implement ut for sigsuspend 2024-03-14 16:23:34 +08:00
ClawSeven
1147e6956f [libos] Implement the rt_sigsuspend syscall 2024-03-14 16:23:34 +08:00
ClawSeven
382bc812f1 [test] Implement unit test for pselect 2024-03-14 16:23:34 +08:00
ClawSeven
56528f67da [libos] Implement Pselect syscall with sigset 2024-03-14 16:23:34 +08:00
Hui, Chunyang
4d2ba8ca01 Refine error level log 2024-03-14 16:23:34 +08:00
Shaowei Song
69a8d078a5 [ci] Enable features on hw ci for EDMM 2024-03-14 16:23:34 +08:00
Shaowei Song
76edc08233 [config] Add "feature" field to Occlum.json 2024-03-14 16:23:34 +08:00
Shaowei Song
5efc54cb81 [vm] Refine shared chunk expansion 2024-03-14 16:23:34 +08:00
ClawSeven
6c8c8fc871 Reduce error log by downgrading unnecessary error! to warn! 2024-03-14 16:23:34 +08:00
Qi Zheng
367fa9c4ce [demos] CUDA torch python packages are not required for CPU inference 2024-03-14 16:23:34 +08:00
ClawSeven
5043797bc8 Change netty ut java version to jdk8 2024-03-14 16:23:34 +08:00
Qi Zheng
37c56c8b81 [test] SIGSTKSZ is not constant in glibc>2.34 2024-03-14 16:23:34 +08:00
Qi Zheng
3fb86f96c4 [libos] Update cpuid leaf table 2024-03-14 16:23:34 +08:00
Qi Zheng
cb1ee85605 [toolchain] Update grpc_ratls toolchain with patching way
Signed-off-by: Qi Zheng <huaiqing.zq@antgroup.com>
2024-03-14 16:23:34 +08:00
LI Qing
a82cfb87f0 Fix the issue about handling the AT_EMPTY_PATH flag 2024-03-14 16:23:34 +08:00
Ikko Eltociear Ashimine
d60d603dba [readthedoc] Fix typo in init_ra.md
aquire -> acquire
aquired -> acquired
2024-03-04 09:58:57 +08:00
jeffery.wsj
1c8ae036c2 Fix go exec demo ci bug v2 2024-01-11 15:49:06 +08:00
jeffery.wsj
56e54739c9 Fix go exec demo ci bug 2024-01-11 14:07:37 +08:00
jeffery.wsj
dbd13458d7 Add go exec call demo in occlum 2024-01-10 09:49:59 +08:00
Hui, Chunyang
9ee0a0ae73 Refine replace_mem_chunks to lock once 2023-12-23 21:08:17 +08:00
Qi Zheng
19104ed3e7 [tests] Fix shm test build failure in alios 2023-11-08 15:38:14 +08:00
Qi Zheng
d84fd2fbdb [readthedoc] Add EDMM configuration doc 2023-11-07 16:47:57 +08:00
Hui, Chunyang
b72922c316 Fix bazel CI failure 2023-11-07 16:46:58 +08:00
Hui, Chunyang
b16c399709 Bump version to 0.30.0 2023-11-07 09:26:20 +08:00
Qi Zheng
11eadb84cc [readthedoc] Fix missing words in init_ra doc 2023-11-07 09:26:20 +08:00
Qi Zheng
3dae0c1085 [docker] Fix entrypoint typo for runtime docker image 2023-11-07 09:26:20 +08:00
Qi Zheng
c506334ca8 [tools] Update ubuntu20.04-rt dockerfile for 0.30.0 2023-11-07 09:26:20 +08:00
Hui, Chunyang
af2643f9e0 Add config guide for EDMM 2023-11-07 09:26:20 +08:00
Hui, Chunyang
587f4debb3 Refine context switch for exception/signal handling 2023-11-07 09:26:20 +08:00
Hui, Chunyang
3c481d1297 Add support for AMX 2023-11-07 09:26:20 +08:00
Hui, Chunyang
0a00af4f31 Update Occlum dockerfile to use SDK 2.20 2023-11-07 09:26:20 +08:00
Hui, Chunyang
aaa5761560 Add capabilities to run HW CI on EDMM and non-EDMM machines 2023-11-07 09:26:20 +08:00
Hui, Chunyang
775350bd4e Fix tensorflw serving error 2023-11-07 09:26:20 +08:00
Hui, Chunyang
75dea2d43c Fix DCAP related CI failure 2023-11-07 09:26:20 +08:00
Hui, Chunyang
b7d23c4203 Update demos to enable EDMM features 2023-11-07 09:26:20 +08:00
Hui, Chunyang
6bf849634d Add testcase for recursive exception handling 2023-11-07 09:26:20 +08:00
Hui, Chunyang
6da887d069 Add testcases for #PF handling 2023-11-07 09:26:20 +08:00
Hui, Chunyang
f280a9c382 Re-enable PKU support
Also add a testcase for PKU support
2023-11-07 09:26:20 +08:00
Hui, Chunyang
50e4653e12 Refine System-V shared memory 2023-11-07 09:26:20 +08:00
Hui, Chunyang
d49b3af0aa Add EDMM support for Legacy Occlum 2023-11-07 09:26:20 +08:00
Hui, Chunyang
28c29c8896 Add new fields for config file to enable EDMM 2023-11-07 09:26:20 +08:00
Hui, Chunyang
cb75897085 Refine log output for demo test CI 2023-11-07 09:26:20 +08:00