Ruihan Li
|
da67967f6d
|
Add `BASIC_TEST_PLATFORM` option
|
2025-12-16 12:03:43 +08:00 |
Qingsong Chen
|
ad7253e93d
|
Add cachix binary cache
|
2025-12-12 00:19:00 +08:00 |
Qingsong Chen
|
12c364da32
|
Add ISO installer image
|
2025-12-11 22:07:24 +08:00 |
jiangjianfeng
|
f49cc245ad
|
Remove env variables from distro configuration
|
2025-12-11 16:36:02 +08:00 |
Zhang Junyang
|
c292ccdcca
|
Clean the iso images in `ktest` to save disk space
|
2025-12-10 16:26:47 +08:00 |
Chen Chengjun
|
ddb667d3b3
|
Default to systemd boot
|
2025-12-09 16:32:13 +08:00 |
Ruihan Li
|
13afca6441
|
Add `i8042.exist` to override ACPI flags
|
2025-12-07 09:52:42 +08:00 |
Ruihan Li
|
04a2290812
|
Fix format issues like "initproc" and others
|
2025-12-07 09:52:42 +08:00 |
jiangjianfeng
|
6e307e75da
|
Check Nix files in `make check`
|
2025-12-05 20:32:29 +08:00 |
vvsv
|
24d95eee5e
|
Support nix-shell by logging in as root
|
2025-12-05 17:11:40 +08:00 |
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 |