Zhang Junyang
|
ea8fd6f785
|
Add a print in Makefile for the ktest target
|
2025-02-21 21:17:29 +08:00 |
Zhang Junyang
|
17c8da7459
|
Fix the problem that OSDK picks the test kernel by default
|
2025-02-21 21:17:29 +08:00 |
Ruize Tang
|
c4229e3c2f
|
Add INITRAMFS_SKIP_GZIP option to make initramfs encoding/decoding faster
|
2025-01-23 10:50:43 +08:00 |
Qingsong Chen
|
56a137dc56
|
Add mlsdisk as a component
Co-authored-by: Shaowei Song <songshaowei.ssw@antgroup.com>
|
2025-01-01 09:19:32 +08:00 |
jiangjianfeng
|
783345b90b
|
Add Bob Jenkins's hash algorithm
|
2024-12-30 09:46:14 +08:00 |
Ruize Tang
|
858e95ed4d
|
Enhance OSDK performance by reusing existing base, bundle and build
|
2024-12-15 16:42:57 +08:00 |
Ruize Tang
|
065a3bd1c3
|
Avoid inline comments in variable assignments in Makefile
|
2024-12-11 19:37:45 +08:00 |
Chen Chengjun
|
0cb2ea562e
|
Inject the logger for Asterinas
|
2024-12-04 13:24:06 +08:00 |
Zhang Junyang
|
a5b3a1d6dd
|
Unify the qemu arguments generation
|
2024-11-05 19:39:05 +08:00 |
Hsy-Intel
|
a0a8493f98
|
Add TDX compilation test
|
2024-11-05 14:57:03 +08:00 |
Jianfeng Jiang
|
7c3e3738a1
|
Enable tap mode network and vhost
|
2024-10-26 22:07:38 +08:00 |
Wang Siyuan
|
998869d57e
|
Refactor kernel virtual memory allocation for kernel stack and I/O memory
|
2024-10-21 09:53:05 +08:00 |
Chen Chengjun
|
2f511069ee
|
Move SoftIRQ implementations to softirq component
|
2024-10-18 09:35:40 +08:00 |
Zhang Junyang
|
e6d478c038
|
Temporarily disable self-decompression
|
2024-10-16 10:05:34 +08:00 |
Zhang Junyang
|
31aa3058c7
|
Make sure ktest finishes without aborts
|
2024-10-06 17:15:41 +08:00 |
Zhang Junyang
|
ab8b6afee5
|
OSDK GDB server args with QEMU-style options
|
2024-09-30 16:04:03 +08:00 |
Zhang Junyang
|
ecae3475cc
|
Integrate the SVG flame graph generation into OSDK
|
2024-09-30 16:04:03 +08:00 |
Zhang Junyang
|
eca9aacbf0
|
Introduce `cargo osdk profile` for flame graph profiling
|
2024-09-30 16:04:03 +08:00 |
jellllly420
|
21fedd1b60
|
Implement atomic wrapper for integer-like type
|
2024-09-25 14:47:37 +08:00 |
Ruihan Li
|
67d3682116
|
Move smoltcp-related code to bigtcp
|
2024-09-13 21:31:20 +08:00 |
Fabing Li
|
32bfa76703
|
Reorganize the structure of benchmarks
|
2024-09-13 21:03:25 +08:00 |
Zhang Junyang
|
4fb4cb4c4a
|
Remove the `Makefile` dependency of `run` on phony `build`
|
2024-09-11 12:45:17 +08:00 |
Chen Chengjun
|
ba884127e2
|
Change kstack size to 7 when running benchmark
|
2024-08-29 12:31:03 +08:00 |
Zhang Junyang
|
d313674a2b
|
Add SMP tests with a general test blocklist
|
2024-08-27 17:22:47 +08:00 |
Chen Chengjun
|
d499c1592d
|
Add ldconfig to initramfs
|
2024-08-27 17:21:28 +08:00 |
Cautreoxit
|
b29d3b5409
|
Implement a typo checker
|
2024-08-27 12:19:48 +08:00 |
Zhang Junyang
|
d809a26a2f
|
Update OSDK testing behaviors in the Makefile and the CI
|
2024-08-25 20:42:04 +08:00 |
Zhang Junyang
|
dafd16075f
|
Remove the shim kernel crate
|
2024-08-23 23:37:50 +08:00 |
Zhang Junyang
|
d76c7a5b1e
|
OSDK check and clippy with `cfg(ktest)`
|
2024-08-23 23:37:50 +08:00 |
Zhang Junyang
|
be3492d7f0
|
Extract the OSTD test runner as a kernel
|
2024-08-23 23:37:50 +08:00 |
Chen Chengjun
|
7db9ae23a3
|
Make the kernel stack size configurable
|
2024-08-22 22:56:16 +08:00 |
Hsy-Intel
|
8317c4c1e8
|
Rename "intel_tdx" feature to "cvm_guest"
|
2024-08-09 17:11:12 +08:00 |
azongchang
|
6752baf166
|
Utilize libflate crate to compress and decompress payload
|
2024-08-05 15:36:55 +08:00 |
Zhang Junyang
|
bdabea09c2
|
Add SMP boot options
|
2024-07-30 10:24:09 +08:00 |
Jianfeng Jiang
|
f86583dbce
|
Make essential changes for publishing OSTD
|
2024-07-18 18:18:05 +08:00 |
Hsy-Intel
|
b73412c2ff
|
Fix known TDX issues
|
2024-07-09 19:43:55 +08:00 |
Yuke Peng
|
cf56bce57c
|
Pass kernel command line option to logger
|
2024-07-04 10:56:55 +08:00 |
Fabing Li
|
f675552c5a
|
Rename regression to test
|
2024-06-28 20:33:21 +08:00 |
Jianfeng Jiang
|
3de8a9330a
|
Fix the OSDK CI failure
|
2024-06-27 15:45:49 +08:00 |
Jianfeng Jiang
|
fe7251c413
|
Rename aster_main as ostd::main
|
2024-06-27 15:45:49 +08:00 |
Jianfeng Jiang
|
59350a8578
|
Rename aster-frame to ostd
|
2024-06-27 15:45:49 +08:00 |
Fabing Li
|
36841c50d4
|
Add benchmark CI for sysbench and getpid
|
2024-06-26 20:58:12 +08:00 |
Ruihan Li
|
90bab6b88e
|
Add missing `PHONY`s for `make` targets
|
2024-06-24 19:22:48 +08:00 |
Ruihan Li
|
284b8c28c8
|
Avoid long lines in `Makefile`s and workflows
|
2024-06-24 19:22:48 +08:00 |
Hsy-Intel
|
8c39309381
|
Add TDX dockerfile & CI for asterinas
|
2024-06-20 16:08:23 +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
|
48f69c25a9
|
Support nonblocking option
|
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
|
83a7937334
|
Make vsock device optional
|
2024-06-11 17:51:36 +08:00 |