Commit Graph

181 Commits

Author SHA1 Message Date
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