Commit Graph

36 Commits

Author SHA1 Message Date
Hsy-Intel ece52ee480 Add TDX support for NixOS QEMU runs and document AsterNixOS usage 2026-02-08 14:27:52 +00:00
Ruihan Li 6d2ff13a63 Redirect serial output if `hvc0` is on 2026-01-28 19:43:55 -08:00
Ruihan Li 22dd288b07 Support `make run_kernel CONSOLE=ttyS0` 2026-01-27 17:44:41 -08:00
root dee39e21d1 x86/tdx: integrate fatal error reporting and improve initialization 2026-01-27 16:32:36 -08:00
Chen Chengjun bae5de9e8f Move test/* to test/initramfs/* 2026-01-13 11:53:34 -08:00
Tao Su 91604c7b51 Stop hardcoding TDX guest object 2026-01-06 22:34:10 -08:00
Tao Su 31cb7433eb Hardcode qemu args to add `quote-generation-socket` 2025-10-31 08:53:27 +08:00
Hsy-Intel 48b160e33a Use default process name in TDX QEMU configuration 2025-07-10 10:13:51 +08:00
Qingsong Chen 5e3e23bf7c Add basic i8042 keyboard support 2025-06-27 12:56:55 +08:00
Zhang Junyang 00e6905d93 Specify ktest osdk args in Makefile 2025-06-18 16:13:52 +08:00
Qingsong Chen 88f08de3af Refactor framebuffer 2025-04-29 19:48:45 +08:00
Hsy-Intel 93602e9fce Use source compiled OVMF in Asterinas 2025-04-25 09:44:33 +08:00
Hsy-Intel 6912cca51f Upgrade TDX stack and refactor the Asterinas Docker system 2025-04-25 09:44:33 +08:00
jiangjianfeng 13287c752e Make TDX accept the same virtio-net parameters as the normal setting 2025-04-21 12:17:10 +08:00
Cautreoxit cbf7a85451 Add Memcached into benchmark
Co-authered-by: Zhang Junyang <junyang@stu.pku.edu.cn>
2024-12-27 16:41:18 +08:00
Ruize Tang 065a3bd1c3 Avoid inline comments in variable assignments in Makefile 2024-12-11 19:37:45 +08:00
Jianfeng Jiang c8c9b9753e Make all network benchmark run with tap backend and vhost on 2024-11-20 20:24:03 +08:00
jiangjianfeng 56727aa5ee Add bw_tcp_virtio benchmark 2024-11-12 17:47:40 +08:00
Shaowei Song 16a319a8ea Adjust and align the qemu arguments of `virtio-blk-pci` 2024-11-06 11:00:43 +08:00
Shaowei Song 32cf7a1e79 Fix the IOMMU enabling issue in the default EFI boot mode 2024-11-06 10:14:27 +08:00
Zhang Junyang a5b3a1d6dd Unify the qemu arguments generation 2024-11-05 19:39:05 +08:00
Jianfeng Jiang 7c3e3738a1 Enable tap mode network and vhost 2024-10-26 22:07:38 +08:00
jiangjianfeng 090149eed7 Add tcp latency test over virtio-net 2024-10-14 20:59:25 +08:00
jiangjianfeng a7e09ff415 Disbale dumping network packets 2024-10-08 10:50:38 +08:00
Fabing Li 9abdebbae3 Add iperf3 benchmark 2024-09-26 10:03:32 +08:00
Yuke Peng 3240965f0a Rename RAND_PORT_NUM 2024-09-14 13:22:50 +08:00
Yuke Peng 778779fa0d Forward 6379 for Redis 2024-09-14 13:22:50 +08:00
Fabing Li f675552c5a Rename regression to test 2024-06-28 20:33:21 +08:00
Anmin Liu 7694c5a6b8 Convert vsock ci to manual trigger 2024-06-11 17:51:36 +08:00
Anmin Liu 9f67fcdc58 Reuse Rxbuffer and update `qemu_args.sh` for vsock 2024-06-11 17:51:36 +08:00
Anmin Liu 60dd17fdd3 Support calling from inside via vsock 2024-06-11 17:51:36 +08:00
Anmin Liu ad140cec3c Implement vsock socket layer 2024-06-11 17:51:36 +08:00
Anmin Liu 52f808e315 Implement vsock driver 2024-06-11 17:51:36 +08:00
skpupil da3e279ac6 Increase memory size and change boot mode in CI 2024-05-31 15:19:17 +08:00
Zhang Junyang cc4111cab2 Remove the vars mechanism in OSDK and polish documents 2024-04-25 09:44:46 +08:00
Zhang Junyang e4c2151566 Implement the next OSDK 2024-04-25 09:44:46 +08:00