Commit Graph

  • 065c367b37 [libos] Fix deadlock in signal implementions ClawSeven 2023-12-28 15:15:11 +0800
  • 2a801e5fec [test] Implement ut for sigsuspend ClawSeven 2023-12-22 12:00:14 +0800
  • 1147e6956f [libos] Implement the rt_sigsuspend syscall ClawSeven 2023-12-21 17:24:56 +0800
  • 382bc812f1 [test] Implement unit test for pselect ClawSeven 2023-12-19 17:35:44 +0800
  • 56528f67da [libos] Implement Pselect syscall with sigset ClawSeven 2023-12-19 15:58:38 +0800
  • 4d2ba8ca01 Refine error level log Hui, Chunyang 2023-12-28 02:57:16 +0000
  • 69a8d078a5 [ci] Enable features on hw ci for EDMM Shaowei Song 2023-12-24 17:30:06 +0800
  • 76edc08233 [config] Add "feature" field to Occlum.json Shaowei Song 2023-12-24 17:29:51 +0800
  • 5efc54cb81 [vm] Refine shared chunk expansion Shaowei Song 2023-12-19 19:03:37 +0800
  • 6c8c8fc871 Reduce error log by downgrading unnecessary error! to warn! ClawSeven 2023-12-21 11:38:37 +0800
  • 367fa9c4ce [demos] CUDA torch python packages are not required for CPU inference Qi Zheng 2023-12-12 10:25:07 +0800
  • 5043797bc8 Change netty ut java version to jdk8 ClawSeven 2023-12-06 17:20:28 +0800
  • 37c56c8b81 [test] SIGSTKSZ is not constant in glibc>2.34 Qi Zheng 2023-11-21 09:18:11 +0800
  • 3fb86f96c4 [libos] Update cpuid leaf table Qi Zheng 2023-11-16 13:05:33 +0800
  • cb1ee85605 [toolchain] Update grpc_ratls toolchain with patching way Qi Zheng 2023-11-14 15:49:01 +0800
  • a82cfb87f0 Fix the issue about handling the AT_EMPTY_PATH flag LI Qing 2023-12-06 03:39:06 +0000
  • ffe6a750b0 Bump version to 0.30.1 Hui, Chunyang 2024-01-31 06:43:44 +0000
  • f8e8d400d3 [time] Fix wrong SGX_CPUID leaf ClawSeven 2024-03-05 17:20:45 +0800
  • 060d2ec1b3 [deps] Update rust sgx sdk Qi Zheng 2024-03-05 14:45:49 +0800
  • 3b90df67dc Add "kernel_heap_monitor" feature Hui, Chunyang 2024-02-26 12:11:42 +0000
  • d3e84d2269 [time] Adapt vdso module to SGX1 platform ClawSeven 2024-02-29 17:28:23 +0800
  • 501abda5ca [crates] Implement vdso for time precision ClawSeven 2024-02-29 15:09:01 +0800
  • 5b704984e3 [crates] Seperate error module into errno crate ClawSeven 2024-02-29 11:19:56 +0800
  • 4027258ec5 [toolchains] Support set glibc branch for Occlum glibc build Qi Zheng 2024-02-27 15:10:02 +0800
  • 0c1c0621e6 Fix feature configuration for make test Hui, Chunyang 2024-01-31 11:17:30 +0000
  • f58652da96 Remove reuse actions for release image Hui, Chunyang 2024-01-31 06:33:03 +0000
  • ded96d761d Refine CI actions to reuse old image Hui, Chunyang 2024-01-23 10:56:34 +0000
  • 49cc99418e Fix AECS client version mismatch Hui, Chunyang 2023-12-14 02:54:06 +0000
  • ca930d19b2 Use special exception register and Replace sgx_tprotect_rsrv_mem with low leve API Hui, Chunyang 2023-11-02 03:05:28 +0000
  • 6930e606ef Use low level API to replace sgx_mm_(commit/commit_data/modify_permissions) Hui, Chunyang 2023-10-20 08:39:41 +0000
  • d7131a1a5b [libos] Fix rt_sigaction wrong inargument ClawSeven 2024-01-29 17:36:54 +0800
  • 32b94f1dd9 [libos] Fix readlinkat with non-positive bufsize ClawSeven 2024-01-29 15:49:39 +0800
  • addb5c61f4 [libos] Fix sendfile with non-writable file ClawSeven 2024-01-29 15:38:58 +0800
  • d416c8b1d1 Fix permission violation check for mmap and mprotect Hui, Chunyang 2024-01-15 12:12:20 +0000
  • a99c63e21d Fix mmap file flush exceeding the file length Hui, Chunyang 2024-01-12 09:24:01 +0000
  • 1e8c5a6d0a Add AMX and EDMM as feature in Occlum.json Hui, Chunyang 2024-01-12 07:45:42 +0000
  • 879cfa58a5 Refine log for #UD exception and file open Hui, Chunyang 2024-01-17 07:05:39 +0000
  • c2db186854 Refine log for VM module Hui, Chunyang 2023-11-14 07:00:26 +0000
  • 32c7cc44f1 [libos] Fix clock_getres return successfully with wrong clock id ClawSeven 2024-01-17 16:05:36 +0800
  • 91a0f126bf [demos] Update Linux LTP test demo Qi Zheng 2023-12-29 16:57:54 +0800
  • 9b6cb4d27f [libos] Add iov buffer check for readv and writev Qi Zheng 2023-12-29 16:55:57 +0800
  • d4de8f59e6 Update unsupported syscall table Qi Zheng 2023-12-18 11:34:39 +0800
  • 11d0746f96 [readthedocs] Update occlum commands chapter Qi Zheng 2024-01-15 19:01:02 +0800
  • 4c7274efbe [libos] faccessat only accepts three parameters Qi Zheng 2024-01-15 14:20:49 +0800
  • 37ce7b5432 [libos] Lower sigsuspend error log level ClawSeven 2024-01-03 17:52:19 +0800
  • 1de75ad218 [readthedocs] Description for Occlum log config option Qi Zheng 2023-08-29 16:26:57 +0800
  • 75b5f84ec6 [libos] Add disable_log cfg option Qi Zheng 2023-08-29 16:12:54 +0800
  • 5d3799fcb8 [libos] Fix deadlock in signal implementions ClawSeven 2023-12-28 15:15:11 +0800
  • e96a1348e5 [test] Implement ut for sigsuspend ClawSeven 2023-12-22 12:00:14 +0800
  • 219fdd4e26 [libos] Implement the rt_sigsuspend syscall ClawSeven 2023-12-21 17:24:56 +0800
  • d6741c0096 [test] Implement unit test for pselect ClawSeven 2023-12-19 17:35:44 +0800
  • d27f0d5cd0 [libos] Implement Pselect syscall with sigset ClawSeven 2023-12-19 15:58:38 +0800
  • 976135b79c Refine error level log Hui, Chunyang 2023-12-28 02:57:16 +0000
  • 1bee38f50a [ci] Enable features on hw ci for EDMM Shaowei Song 2023-12-24 17:30:06 +0800
  • 9ed1778866 [config] Add "feature" field to Occlum.json Shaowei Song 2023-12-24 17:29:51 +0800
  • 707c4669d5 [vm] Refine shared chunk expansion Shaowei Song 2023-12-19 19:03:37 +0800
  • b1039a6054 Reduce error log by downgrading unnecessary error! to warn! ClawSeven 2023-12-21 11:38:37 +0800
  • 45bf6902f5 [demos] CUDA torch python packages are not required for CPU inference Qi Zheng 2023-12-12 10:25:07 +0800
  • 775b3e127c Change netty ut java version to jdk8 ClawSeven 2023-12-06 17:20:28 +0800
  • 95eac28425 [test] SIGSTKSZ is not constant in glibc>2.34 Qi Zheng 2023-11-21 09:18:11 +0800
  • b93b8412dc [libos] Update cpuid leaf table Qi Zheng 2023-11-16 13:05:33 +0800
  • a320a77f36 [toolchain] Update grpc_ratls toolchain with patching way Qi Zheng 2023-11-14 15:49:01 +0800
  • b749b7db3b Fix the issue about handling the AT_EMPTY_PATH flag LI Qing 2023-12-06 03:39:06 +0000
  • d60d603dba [readthedoc] Fix typo in init_ra.md Ikko Eltociear Ashimine 2024-03-04 00:19:00 +0900
  • 1c8ae036c2 Fix go exec demo ci bug v2 jeffery.wsj 2024-01-11 14:59:05 +0800
  • 56e54739c9 Fix go exec demo ci bug jeffery.wsj 2024-01-11 13:25:48 +0800
  • dbd13458d7 Add go exec call demo in occlum jeffery.wsj 2023-12-28 17:54:49 +0800
  • 9ee0a0ae73 Refine replace_mem_chunks to lock once Hui, Chunyang 2023-12-22 09:46:00 +0000
  • 19104ed3e7 [tests] Fix shm test build failure in alios Qi Zheng 2023-11-08 14:45:17 +0800
  • d84fd2fbdb [readthedoc] Add EDMM configuration doc Qi Zheng 2023-11-07 15:20:15 +0800
  • b72922c316 Fix bazel CI failure Hui, Chunyang 2023-11-07 03:47:11 +0000
  • b16c399709 Bump version to 0.30.0 Hui, Chunyang 2023-09-20 06:12:02 +0000
  • 11eadb84cc [readthedoc] Fix missing words in init_ra doc Qi Zheng 2023-11-03 15:33:03 +0800
  • 3dae0c1085 [docker] Fix entrypoint typo for runtime docker image Qi Zheng 2023-11-03 15:32:27 +0800
  • c506334ca8 [tools] Update ubuntu20.04-rt dockerfile for 0.30.0 Qi Zheng 2023-11-01 16:05:15 +0800
  • af2643f9e0 Add config guide for EDMM Hui, Chunyang 2023-10-11 08:33:58 +0000
  • 587f4debb3 Refine context switch for exception/signal handling Hui, Chunyang 2023-09-27 05:26:32 +0000
  • 3c481d1297 Add support for AMX Hui, Chunyang 2023-09-22 09:04:57 +0000
  • 0a00af4f31 Update Occlum dockerfile to use SDK 2.20 Hui, Chunyang 2023-09-20 06:42:16 +0000
  • aaa5761560 Add capabilities to run HW CI on EDMM and non-EDMM machines Hui, Chunyang 2023-09-19 07:56:21 +0000
  • 775350bd4e Fix tensorflw serving error Hui, Chunyang 2023-09-18 09:41:39 +0000
  • 75dea2d43c Fix DCAP related CI failure Hui, Chunyang 2023-09-18 09:29:40 +0000
  • b7d23c4203 Update demos to enable EDMM features Hui, Chunyang 2023-09-18 09:37:46 +0000
  • 6bf849634d Add testcase for recursive exception handling Hui, Chunyang 2023-09-18 11:39:57 +0000
  • 6da887d069 Add testcases for #PF handling Hui, Chunyang 2023-09-18 11:39:31 +0000
  • f280a9c382 Re-enable PKU support Hui, Chunyang 2023-09-18 11:38:15 +0000
  • 50e4653e12 Refine System-V shared memory Hui, Chunyang 2023-09-18 11:37:41 +0000
  • d49b3af0aa Add EDMM support for Legacy Occlum Hui, Chunyang 2023-09-18 11:36:17 +0000
  • 28c29c8896 Add new fields for config file to enable EDMM Hui, Chunyang 2023-09-18 11:19:30 +0000
  • cb75897085 Refine log output for demo test CI Hui, Chunyang 2023-09-18 09:31:00 +0000
  • ffe532f2f5 Update rust-sgx-sdk and rust toolchains Hui, Chunyang 2023-09-18 09:21:17 +0000
  • 4f0f28a539 Ignore rust target directory Hui, Chunyang 2023-09-18 09:34:02 +0000
  • c26830a820 Add searching always for chunks after getting global lock Hui, Chunyang 2023-10-27 10:40:51 +0000
  • 8759a57902 Fix concurrent mprotect/munmap causing conflict chunk and vma Hui, Chunyang 2023-10-25 06:39:54 +0000
  • 99c1f92ddf Implement untrusted IO buffer for each thread ClawSeven 2023-10-18 18:53:03 +0800
  • c1e04c03cf [readthedoc] enable PDF format build Qi Zheng 2023-10-18 17:58:55 +0800
  • 192a1a2f02 [demos] Update readme of demo llm Qi Zheng 2023-10-18 11:28:39 +0800
  • 34c1ff7922 [readthedoc] Add build.os for .readthedocs.yaml Qi Zheng 2023-10-17 18:51:46 +0800
  • e129c3c791 [readthedoc] Add doc for occlum llm demo Qi Zheng 2023-10-17 14:58:46 +0800
  • d2f2c3ca04 [readthedoc] supplement pytorch tutorials Qi Zheng 2023-10-17 11:49:47 +0800