133 Commits

Author SHA1 Message Date
Jianfeng Jiang
93781df27b Rename crates from jinux-* to aster-* 2023-12-26 11:49:24 +08:00
Chen Chengjun
e6f3a6a8a4 Update docker image and add the benchmarks 2023-12-20 18:06:33 +08:00
Jianfeng Jiang
d24775001f Running regression test in ci 2023-12-20 14:18:07 +08:00
Zhang Junyang
ec3daca5fd Add ktest whitelist support 2023-11-09 13:22:34 +08:00
Zhang Junyang
f8e4295e90 Reimplement the user mode test shortcut 2023-11-09 13:22:34 +08:00
Zhang Junyang
b8818bb740 Add ktest framework 2023-11-09 13:22:34 +08:00
Chen Chengjun
5d75298144 Make integration test runs in release mode 2023-11-06 08:55:48 +08:00
Zhang Junyang
0a17d90532 Polish namings and interfaces of linux boot 2023-10-26 12:05:12 +08:00
Zhang Junyang
33ec7dec02 Use dummy tests for other boot protocols 2023-10-26 12:05:12 +08:00
Zhang Junyang
052fc795a5 Successfully entered setup rust entrypoint 2023-10-26 12:05:12 +08:00
Zhang Junyang
cdc2b960dc Switch to EFI boot and use official release for QEMU and GDB 2023-10-12 14:38:36 -05:00
Zhang Junyang
d0c84e0b6f Add protected mode sub-crate for Linux boot setup 2023-10-12 14:38:36 -05:00
Zhang Junyang
7d5295ab25 Refactor build system, boot and added Linux Boot facilities 2023-10-12 14:38:36 -05:00
Yuke Peng
d9fcb486c0 Support microvm boot option 2023-09-28 11:52:33 +08:00
Hsy-Intel
c90f757b86 Polish tdx-guest crate and Jinux VE handler 2023-09-28 03:47:55 +08:00
Hsy-Intel
12fc074f56 Add tdx-guest crate 2023-09-28 03:47:55 +08:00
Jianfeng Jiang
9ca64c281e Fix clippy and compiler warings 2023-09-05 18:42:06 +08:00
Zhang Junyang
4a33020b4f Redesign the exposed configs of makefile and runner 2023-08-04 11:37:34 +08:00
Zhang Junyang
37c7a99896 Use clippy with arguments 2023-08-04 11:37:34 +08:00
Zhang Junyang
34860a4fa0 Make kvm cli configurable 2023-08-04 11:37:34 +08:00
Zhang Junyang
f674874e91 Rename eval to syscall test and fix return value 2023-08-04 11:37:34 +08:00
Zhang Junyang
187069fd34 Refactor runner scripts to introduce eval 2023-08-04 11:37:34 +08:00
LI Qing
e2f3932cb8 Add syscall test framwork from gvisor 2023-07-03 13:20:20 +08:00
Jianfeng Jiang
271a16d492 Reorganize the codebase 2023-04-10 14:49:39 +08:00
Yuke Peng
9bc9aa180d Pass argument to qemu 2023-03-14 15:22:49 +08:00
LI Qing
7f80df621d Add support to prepare the initramfs from CPIO file 2023-03-03 15:31:35 +08:00
Jianfeng Jiang
f6f87ec1e5 add cargo-component 2023-02-10 15:58:25 +08:00
Tate, Hongliang Tian
128ffa0bff Format Rust code 2022-09-05 15:27:44 -07:00
Tate, Hongliang Tian
fd50d184fa Enable make test 2022-09-05 15:22:29 -07:00
Yuke Peng
f1f20f5b61 add tests and hide some pub functions 2022-08-31 23:25:26 -07:00
Tate, Hongliang Tian
2d7b00f9ba Update top-level Makefile 2022-08-23 15:38:13 -07:00
Tate, Hongliang Tian
bfd7497b25 Fix Rust format and lint issues 2022-08-08 16:02:55 -07:00
Tate, Hongliang Tian
51c918c3fc Add the root Makefile 2022-08-08 15:43:47 -07:00