Hui, Chunyang
b16c399709
Bump version to 0.30.0
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
cb75897085
Refine log output for demo test CI
2023-11-07 09:26:20 +08:00
ClawSeven
99c1f92ddf
Implement untrusted IO buffer for each thread
2023-10-19 17:30:04 +08:00
Qi Zheng
b5a32a8d8a
Bump version to 0.29.7
2023-08-04 12:45:11 +08:00
Zheng, Qi
6048d1fcc1
Bump version to 0.29.6
2023-06-08 09:55:00 +08:00
Zheng, Qi
6b86f37bd4
Bump version to 0.29.5
2023-02-24 11:20:00 +08:00
volcano0dr
ea7a51be49
Bump version to 0.29.4
2023-01-16 11:32:43 +08:00
Zheng, Qi
77ff07f522
Bump to 0.29.3
2022-12-07 11:45:45 +08:00
Zheng, Qi
ac30c2b787
Bump to 0.29.2
2022-11-08 18:49:23 +08:00
volcano0dr
a7da76ca42
Bump to 0.29.1
2022-10-24 14:28:01 +08:00
volcano0dr
a389dc216c
Bump to 0.29.0
2022-09-14 20:05:04 +08:00
volcano0dr
69b35e6429
[deps/rust-sgx-sdk] Upgrade rust-sgx-sdk to 1.1.5
2022-09-14 20:05:04 +08:00
volcano0dr
e13f6871cf
Upgrade dependencies for libos
2022-09-07 10:01:34 +08:00
volcano0dr
e3a17946ac
Bump to 0.28.1
2022-08-25 08:33:06 +08:00
dr264275
67ca5444f4
Bump to 0.28.0
...
Signed-off-by: dr264275 <dr264275@antgroup.com>
2022-07-17 17:12:14 +08:00
volcano0dr
fac632122e
Bump to 0.27.3
...
Signed-off-by: volcano0dr <volcano_dr@163.com>
2022-06-06 09:32:50 +08:00
volcano0dr
7a2c5a1f41
Bump to 0.27.2
...
Signed-off-by: volcano0dr <volcano_dr@163.com>
2022-04-25 15:02:41 +08:00
zongmin.gu
f0ef954398
Bump to 0.27.1
2022-04-07 12:13:55 +08:00
ClawSeven
ffdd4d95a4
Add parser for hostname and hosts
2022-04-06 15:18:08 +08:00
zongmin.gu
cba8689bf3
Bump to 0.27.0
2022-03-04 11:37:13 +08:00
zongmin.gu
e0cf6bd0a6
Bump to 0.26.4
2022-02-11 11:10:02 +08:00
zongmin.gu
9d55882cd5
Bump to 0.26.3
2021-12-29 16:29:35 +08:00
zongmin.gu
765d019bbf
Bump to version 0.26.2
2021-12-14 10:58:09 +08:00
zongmin.gu
6cff4bc30c
Bump to 0.26.1
2021-12-06 19:19:53 +08:00
zongmin.gu
8fbb9b4796
Update SGX SDK 2.15.1
2021-12-06 19:19:53 +08:00
zongmin.gu
a428ea3409
Bump to 0.26.0
2021-11-29 18:42:15 +08:00
zongmin.gu
a01b35ff5e
Bump version to 0.25.0
2021-11-08 19:15:00 +08:00
zongmin.gu
59986df1a5
Bump version to 0.24.2
2021-10-22 17:16:52 +08:00
Hui, Chunyang
6dd73c64b5
Improve userspace VM management
...
Occlum is a single-address-space library OS. Previously, userspace memory are divided for each process.
And all the memory are allocated when the process is created, which leads to a lot of wasted space and
complicated configuration.
In the current implementation, the whole userspace is managed as a memory pool that consists of chunks. There
are two kinds of chunks:
(1) Single VMA chunk: a chunk with only one VMA. Should be owned by exactly one process.
(2) Multi VMA chunk: a chunk with default chunk size and there could be a lot of VMAs in this chunk. Can be used
by different processes.
This design can help to achieve mainly two goals:
(1) Simplify the configuration: Users don't need to configure the process.default_mmap_size anymore. And multiple processes
running in the same Occlum instance can use dramatically different sizes of memory.
(2) Gain better performance: Two-level management(chunks & VMAs) reduces the time for finding, inserting, deleting, and iterating.
2021-10-17 15:58:29 +08:00
zongmin.gu
c6d474bb7b
Bump version to 0.24.1
2021-10-01 08:29:25 +08:00
zongmin.gu
85f9333fbe
Bump version to 0.24.0
2021-09-15 14:49:25 +08:00
LI Qing
29eed82a7e
Add support for the mode of fallocate
2021-09-01 19:24:22 +08:00
zongmin.gu
35229d495e
Bump to 0.23.7
2021-08-11 16:13:26 +08:00
zongmin.gu
7c170807bc
Bump to 0.23.6
2021-08-06 12:58:56 +08:00
zongmin.gu
22af91b9e7
Bump version to 0.23.5
2021-07-29 14:09:36 +08:00
zongmin.gu
1e03b34a3f
Update Cargo lock file to align resolv-conf change
2021-07-29 14:09:36 +08:00
Hui, Chunyang
1acfec6b12
Add support for fchdir and support cd for fish
2021-07-28 09:11:19 +08:00
zongmin.gu
6adf171bf7
Bump version to 0.23.4
2021-07-21 21:19:31 +08:00
Hui, Chunyang
e0811a53d2
Bump version to 0.23.3
2021-07-19 19:08:01 +08:00
Hui, Chunyang
1e7d258989
Bump version to 0.23.2
2021-07-15 10:03:59 +08:00
Hui, Chunyang
6ff50da5be
Bump version to 0.23.1
2021-06-25 21:12:42 +08:00
zongmin.gu
f961b786da
Bump Occlum version to 0.23.0
2021-06-11 07:41:12 +08:00
zongmin.gu
3756f0658c
Update rust-toolchain to nightly-2020-10-25
2021-06-04 11:59:11 +08:00
zongmin.gu
47349c8d1b
Bump the Occlum version to 0.22.0
2021-04-16 09:34:26 +08:00
zongmin.gu
17fcaf85e1
Bump version to 0.21.0
2021-03-03 16:07:51 +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
zongmin.gu
fdde009e5d
Bump Occlum version to 0.20.0
2021-01-22 17:36:53 +08:00
LI Qing
d6cd89f03b
Add DevFS for device files
2021-01-20 11:40:39 +08:00
He Sun
b5ea09066a
Add support for libos code coverage
...
1. Add OCCLUM_COV to conditionally enable gcov profiling for libos Rust
code;
2. Add a makefile target to locally generate the coverage report in html
format.
2021-01-19 15:30:26 +08:00