Commit Graph

165 Commits

Author SHA1 Message Date
Tao Su 91604c7b51 Stop hardcoding TDX guest object 2026-01-06 22:34:10 -08:00
Qingsong Chen 33f370966d Rename aster-nix to aster-kernel 2026-01-06 16:16:17 -08:00
Chen Chengjun 6288c057b0 Handle the QEMU exit code 2026-01-04 10:54:51 -08:00
jiangjianfeng 52085063bf Update bump_version.sh 2026-01-04 10:51:36 -08:00
jiangjianfeng 34ab63addb Manage package metadata at workspace level 2026-01-04 10:51:36 -08:00
jiangjianfeng f4fab3f38a Check non-OSDK crates with cfg(test) and without cfg(test) 2026-01-04 10:48:11 -08:00
jiangjianfeng 7106c8acd8 Remove push_git_tag workflow 2025-12-23 10:29:08 +08:00
jiangjianfeng 90f916793d Bump the project version to 0.17.0 2025-12-14 00:08:33 +08:00
jiangjianfeng 37f5d1db87 Bump docker-ref to 0.17.0 2025-12-14 00:08:33 +08:00
Tate, Hongliang Tian 8da16600af Remove both Chinese and Japanese README
Doing so avoids the pain of keeping multiple READMEs in sync.
2025-12-13 21:40:07 +08:00
Qingsong Chen 8b219c077e Rename the grub menu of ISO image 2025-12-12 17:33:27 +08:00
Qingsong Chen ad7253e93d Add cachix binary cache 2025-12-12 00:19:00 +08:00
Qingsong Chen 12c364da32 Add ISO installer image 2025-12-11 22:07:24 +08:00
Tao Su 246fbafa20 Export all SCML file paths via environment variable in Docker image 2025-12-11 20:34:02 +08:00
jiangjianfeng f49cc245ad Remove env variables from distro configuration 2025-12-11 16:36:02 +08:00
Tate, Hongliang Tian 4013104c12 Rewrite the README of sctrace 2025-12-11 13:21:07 +08:00
Zhang Junyang 81da39400c Bump version to 0.16.2 2025-12-09 19:41:18 +08:00
Chen Chengjun ddb667d3b3 Default to systemd boot 2025-12-09 16:32:13 +08:00
Qingsong Chen d6ef1d143a Pin Nix channels and install cachix 2025-12-09 11:20:33 +08:00
Zhang Junyang c7a2c81366 Miscellaneous clippy fixes for Rust 2024 2025-12-09 09:23:58 +08:00
Tao Su 82cc2c1c5b Rename `syscall-feature-coverage` to `syscall-flag-coverage` 2025-12-04 12:51:45 +08:00
jiangjianfeng 1bd5bdae84 Support NixOS distro and add CI to test
Co-authored-by: Qingsong Chen <changxian.cqs@antgroup.com>
2025-12-02 15:30:30 +08:00
Wang Siyuan a7b97db10f Install libnuma to osdk container and bump image version to 0.16.1-20251130 2025-11-30 18:12:46 +08:00
Wang Siyuan 20a222378a Install libnuma to container 2025-11-29 12:30:49 +08:00
jiangjianfeng 44c3ffa4e2 Add a nixos channel in container 2025-11-28 20:01:24 +08:00
jiangjianfeng 79b5e2f0ee Install tools to prepare nixos rootfs in container 2025-11-26 17:19:37 +08:00
Tao Su d1e74d744e Install sctrace in Docker image 2025-11-21 20:27:38 +08:00
Tao Su 02abae8d61 Publish sctrace in workflows 2025-11-21 20:27:38 +08:00
Tao Su f3fb82c6f1 Add sctrace tool 2025-11-21 20:27:38 +08:00
Tao Su 31cb7433eb Hardcode qemu args to add `quote-generation-socket` 2025-10-31 08:53:27 +08:00
Hsy-Intel bcba238072 Upgrade Linux kernel version to 6.16.0 in Docker images 2025-09-18 10:06:46 +08:00
Chen Chengjun 8686d2b799 Bump the docker version for vDSO again 2025-08-22 17:16:40 +08:00
Tate, Hongliang Tian 9ab035c654 Rename the docs directory to book 2025-08-21 19:16:12 +08:00
Qingsong Chen 1e675d4387 Replace stdenv with stdenvNoCC to optimize CI workflows 2025-08-21 17:34:39 +08:00
Chen Chengjun 92f36751d0 Bump the docker version for VDSO 2025-08-21 17:26:07 +08:00
Hsy-Intel e725bf4ab8 Update Docker image references to remove '-tdx' suffix for consistency 2025-08-16 09:17:44 +08:00
Hsy-Intel de9f0da58f Clean up TDX-specific Docker images 2025-08-15 15:27:09 +08:00
Qingsong Chen 171b9803ad Let Github runners reuse caches for Rust and Nixpkgs 2025-07-23 20:03:39 +08:00
Qingsong Chen edbab2093a Add prebuilt apps test in docker image 2025-07-23 20:03:39 +08:00
Hsy-Intel 48b160e33a Use default process name in TDX QEMU configuration 2025-07-10 10:13:51 +08:00
Qingsong Chen 7118124fc2 Use nix to build initramfs 2025-07-04 18:52:26 +08:00
Qingsong Chen 490eaf6c81 Restructure the test directory 2025-07-04 18:52:26 +08:00
Qingsong Chen 7c68b36957 Install nix packages in docker image 2025-07-02 15:39:53 +08:00
jiangjianfeng 105ed3fd3c Add workflows to publish API documentation to self-hosted website 2025-07-01 17:07:28 +08:00
Qingsong Chen 5e3e23bf7c Add basic i8042 keyboard support 2025-06-27 12:56:55 +08:00
Zhang Junyang 42ff8646e7 Fix the version bump script 2025-06-26 08:16:22 +08:00
Zhang Junyang 00e6905d93 Specify ktest osdk args in Makefile 2025-06-18 16:13:52 +08:00
Qingsong Chen 0ddc1bb2d2 Revise the workflow of publish dokcer images 2025-06-11 16:52:53 +08:00
Hsy-Intel 74f322caa4 Use shallow clone for qemu-tdx 2025-06-09 18:50:43 +08:00
jiangjianfeng 55deb6a68b Avoid incrementing the crate version in publish ostd if the mode is try run 2025-06-06 18:22:09 +08:00