jiangjianfeng
|
1bd5bdae84
|
Support NixOS distro and add CI to test
Co-authored-by: Qingsong Chen <changxian.cqs@antgroup.com>
|
2025-12-02 15:30:30 +08:00 |
Chen Chengjun
|
e048a76afc
|
Make the semantics of tty-related devices correct
|
2025-11-28 18:18:28 +08:00 |
Cautreoxit
|
cc8fa23e07
|
Rename `keyboard` component to `i8042`
|
2025-11-28 11:25:58 +08:00 |
zjp
|
540ddd1aac
|
chore: remove `make tools` regarding unused cargo-component
|
2025-11-27 14:38:58 +08:00 |
Tao Su
|
f3fb82c6f1
|
Add sctrace tool
|
2025-11-21 20:27:38 +08:00 |
Qingsong Chen
|
9e2f5adf9b
|
Add partition support for block device
|
2025-11-20 10:43:24 +08:00 |
Qingsong Chen
|
bb48b3814f
|
Move DeviceId to separate device-id crate
|
2025-11-13 11:04:30 +08:00 |
Tao Su
|
73cd7e0c02
|
Add generate_tdx_quote test
|
2025-10-31 08:53:27 +08:00 |
Zejun Zhao
|
35720de928
|
Add sifive_u SCHEME
|
2025-10-30 14:51:37 +08:00 |
jiangjianfeng
|
77ef9e0368
|
Include /etc/hosts and /etc/resolv.conf in initramfs
|
2025-10-29 12:20:40 +08:00 |
Chen Chengjun
|
08e51cc0c8
|
Fix a problem of using INITRAMFS_SKIP_GZIP=1
|
2025-09-27 20:53:05 +08:00 |
Yuke Peng
|
f2d1cbdf57
|
Init PCI compoment
|
2025-09-21 10:32:23 +08:00 |
Tate, Hongliang Tian
|
d73890c6b9
|
Keep the list of NON_OSDK_CRATES sorted in Makefile
|
2025-09-17 22:44:40 +08:00 |
Tate, Hongliang Tian
|
8d2fec7873
|
Introduce ASCII art representations of the Asterinas logo
|
2025-09-17 22:44:40 +08:00 |
Zejun Zhao
|
4b26eb05aa
|
Configure kernel stack size for release build based on architecture
|
2025-08-29 17:10:48 +08:00 |
Zejun Zhao
|
920ec7f521
|
Enable RISC-V stack unwinding on panic
|
2025-08-28 17:26:23 +08:00 |
Chen Chengjun
|
a5c4566485
|
Include the VDSO library directly
|
2025-08-24 19:09:40 +08:00 |
Tate, Hongliang Tian
|
9ab035c654
|
Rename the docs directory to book
|
2025-08-21 19:16:12 +08:00 |
Chen Chengjun
|
bf5360d721
|
Enable arch-aware make check
|
2025-08-19 19:20:54 +08:00 |
Ruihan Li
|
cfa4a6fba3
|
Specify SCHEME in Makefile for LoongArch
|
2025-08-07 18:41:30 +08:00 |
Qingsong Chen
|
54b1782a2f
|
Make apps test optional
|
2025-07-23 20:03:39 +08:00 |
YanWQ-monad
|
79335b272f
|
Add coverage support
Co-authored-by: Marsman1996 <lqliuyuwei@outlook.com>
|
2025-07-22 10:31:56 +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
|
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 |