Qingsong Chen
|
38c9ab0615
|
Add LTP syscall tests
|
2025-06-04 11:04:30 +08:00 |
|
Qingsong Chen
|
a0af7ae680
|
Rename SYSCALL_TEST_DIR to SYSCALL_TEST_WORKDIR for clarity
|
2025-06-04 11:04:30 +08:00 |
|
Ruihan Li
|
f720c05706
|
Fail the CI if workspace lints are not enabled
|
2025-05-03 18:22:11 +08:00 |
|
Fabing Li
|
79b0866259
|
Add sysfs implementation
|
2025-04-24 20:03:54 +08:00 |
|
Chen Chengjun
|
c3dd607777
|
Introduce RCU-based XArray
|
2025-04-19 16:48:15 +08:00 |
|
Zejun Zhao
|
1c881d30f6
|
Add RISC-V build CI
|
2025-04-18 13:26:16 +08:00 |
|
Zejun Zhao
|
4baff8e17b
|
Fallback to BIOS when using legacy boot protocols
|
2025-04-18 13:26:16 +08:00 |
|
Ruihan Li
|
78a9ec9e96
|
Support PE/COFF entry point
|
2025-03-27 09:13:41 +08:00 |
|
Zhang Junyang
|
58ad43b0a9
|
Adjust feature selection
|
2025-03-20 11:44:28 +08:00 |
|
Zhang Junyang
|
a708a0c046
|
Inject a scalable slab allocator
|
2025-03-14 19:55:00 +08:00 |
|
Zhang Junyang
|
5f05963ee5
|
Inject a scalable buddy system allocator to OSTD
Co-authored-by: Zhe Tang <tangzh@stu.pku.edu.cn>
|
2025-03-14 08:37:37 +08:00 |
|
Zhang Junyang
|
9c430b9901
|
Move the test kernel to OSDK/deps
|
2025-03-14 08:37:37 +08:00 |
|
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 |
|