Commit Graph

1332 Commits

Author SHA1 Message Date
Zheng, Qi
6e48dcce50 [init] aecs init supports base64 encoded data 2023-07-06 18:58:46 +08:00
Shaowei Song
e2f7e6109a [vm] Minor fix in debug asserts in shm 2023-06-26 22:01:55 +08:00
Qi Zheng
52d6a92929 [ocall] Support alternative dcap device nodes 2023-06-26 17:54:16 +08:00
Zheng, Qi
3530d8552c [tools] Combine all the mount info from Occlum.json 2023-06-26 15:34:44 +08:00
Shaowei Song
56add87c76 [net] Support send/receive control message in unix socket 2023-06-26 14:07:29 +08:00
Shaowei Song
b0de80bd50 [vm] Support shared memory (POSIX) 2023-06-22 15:20:29 +08:00
Hui, Chunyang
fa3f2fb3cc Add capabilites of executing extra commands in make test 2023-06-22 15:20:29 +08:00
Hui, Chunyang
e574ab65d3 Fix sgx_tprotect_rsrv_mem failure on EDMM-enabled platform 2023-06-21 16:56:36 +08:00
LI Qing
d4b99fa9c7 Update sefs 2023-06-21 14:36:53 +08:00
LI Qing
16989716d8 Disable DCAP for make submodule with hyper mode 2023-06-21 10:48:52 +08:00
Zheng, Qi
953e67b564 [tools] Do init-ra build according to TEE type 2023-06-19 17:57:50 +08:00
Hui, Chunyang
72aaa47445 Fix cpuid test failure on HyperEnclave 2023-06-17 16:05:19 +08:00
Hui, Chunyang
78ef07cbb4 Fix building deb package failure 2023-06-13 14:11:07 +08:00
Hui, Chunyang
bf7a55ee10 Fix building TF serving image failure
Due to limited resources of Github Actions' hosted machine, we changed
to build this image on our self-hosted machine.
2023-06-13 14:11:07 +08:00
Zheng, Qi
1a5dcd87be [dockerfile] More clean up to reduce docker image size 2023-06-13 14:10:48 +08:00
Zheng, Qi
6048d1fcc1 Bump version to 0.29.6 2023-06-08 09:55:00 +08:00
Zheng, Qi
0f7ffb617e [dockerfile] Clean up to reduce docker image size 2023-06-08 09:55:00 +08:00
Zheng, Qi
970157f13f [demos] Do cargo fmt for azure attestation 2023-06-08 09:55:00 +08:00
Zheng, Qi
86539bf98e [toolchain] Do cargo fmt for the dcap lib 2023-06-08 09:55:00 +08:00
Zheng, Qi
887fbf2441 [init] Clean up and format the init 2023-06-08 09:55:00 +08:00
Zheng, Qi
1d24a1e83c Get image key to buffer for both aecs and grpc_ratls 2023-06-08 09:55:00 +08:00
Zheng, Qi
566f32f7fc Add demo with init aecs 2023-06-08 09:55:00 +08:00
Zheng, Qi
e6563e7fe3 Update occlum new/init for aecs init 2023-06-08 09:55:00 +08:00
Zheng, Qi
4938282ea3 Add init with aecs kms client support 2023-06-08 09:55:00 +08:00
Zheng, Qi
d9676d52d0 Update init_ra_flow demo with init_grpc_ratls 2023-06-08 09:55:00 +08:00
Zheng, Qi
a096d176c9 Update occlum new/init/build for grpc_ratls init 2023-06-08 09:55:00 +08:00
Zheng, Qi
435ae8b68d Add init with grpc_ratls kms client support 2023-06-08 09:55:00 +08:00
Zheng, Qi
0541852659 Add dcap and grpc_ratls libraries to copy_bom default search path 2023-06-08 09:55:00 +08:00
Hui, Chunyang
0ddb8be317 [poll] Fix panic for non-opened fds 2023-06-05 15:35:47 +08:00
Zheng, Qi
57ab3f9d9f [demos] Specify go-sqlite3 version to avoid build error with go 1.16.3 2023-06-04 20:11:40 +08:00
Zheng, Qi
7790223c52 [ci] Add test docker image choice in CI action 2023-06-01 22:25:00 +08:00
dependabot[bot]
cc2d455a9e Bump h2 in /demos/remote_attestation/azure_attestation
Bumps [h2](https://github.com/hyperium/h2) from 0.3.13 to 0.3.18.
- [Release notes](https://github.com/hyperium/h2/releases)
- [Changelog](https://github.com/hyperium/h2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/h2/compare/v0.3.13...v0.3.18)

---
updated-dependencies:
- dependency-name: h2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-31 20:02:08 +08:00
Zheng, Qi
c3c1df44f8 [ci] Add pre-release CI trigger label 2023-05-31 16:22:18 +08:00
Zheng, Qi
88d512586c [Dockerfile] Update toolchains build 2023-05-31 16:22:18 +08:00
Zheng, Qi
198515ab90 [dcap] Do not panic in dcap library 2023-05-31 16:11:27 +08:00
Zheng, Qi
9089764b64 Use sefs mount for generating runtime boot rootfs 2023-05-30 10:16:48 +08:00
Zheng, Qi
09ca34182e [demos] Update rootfs mount API called in demos 2023-05-30 10:16:48 +08:00
Zheng, Qi
13153504f3 [ci] Add runtime boot to demo ci 2023-05-30 10:16:48 +08:00
Zheng, Qi
9727eda0fe [test] Update Occlum.json for unit test 2023-05-30 10:16:48 +08:00
Zheng, Qi
d4b762ebe5 [libos] Move runtime boot config to config.rs 2023-05-30 10:16:48 +08:00
Zheng, Qi
ac5d385747 Support passing user's envs for runtime boot case 2023-05-30 10:16:48 +08:00
Zheng, Qi
d864542c34 Use cargo intead of occlum-cargo for init build 2023-05-30 10:16:48 +08:00
Zheng, Qi
926d80430b [demo] Add runtime mount and boot occlum instance demo 2023-05-30 10:16:48 +08:00
Zheng, Qi
2347951743 Combine two config json files as one 2023-05-30 10:16:48 +08:00
Hui, Chunyang
0fef286df2 Refine poll handle negative poll_fds 2023-05-23 14:39:27 +08:00
Zheng, Qi
b89fa9dd5c [demos] Update sofaboot demo with glibc openjdk 8 2023-05-19 09:54:13 +08:00
Zheng, Qi
47b6a5d53e [etc] Add openjdk 8 glibc template yaml file 2023-05-19 09:54:13 +08:00
Hui, Chunyang
c05744b8d4 Fix poll misbehavior with negative pollfd value 2023-05-16 08:57:50 +08:00
Hui, Chunyang
d4b38f8ec0 [test] Fix false alarm for cpuid test
For new x86 processors, CPUID leaf 1FH is introduced as the
V2 Extended Topology Enumeration and is a prefered superset to leaf 0BH.

Add extra case to skip the EDX check because the corresponding value is
related with logical processor (x2APIC ID).
2023-05-10 15:34:38 +08:00
Zheng, Qi
14f2b948b9 [ci] Add anolis docker image build in ci 2023-05-09 09:55:15 +08:00