Ruihan Li
|
22dd288b07
|
Support `make run_kernel CONSOLE=ttyS0`
|
2026-01-27 17:44:41 -08:00 |
Ruihan Li
|
000ad53c9f
|
Support UART console
|
2026-01-27 17:44:41 -08:00 |
Chen Chengjun
|
d193ba821a
|
Migrate the original NixOS tests using the new framework
|
2026-01-13 11:53:34 -08:00 |
Chen Chengjun
|
bae5de9e8f
|
Move test/* to test/initramfs/*
|
2026-01-13 11:53:34 -08:00 |
Ruihan Li
|
3d27b376d7
|
Keep various things sorted
|
2026-01-13 00:15:43 -08:00 |
Chen Chengjun
|
6288c057b0
|
Handle the QEMU exit code
|
2026-01-04 10:54:51 -08:00 |
jiangjianfeng
|
6f54cc56e7
|
Move int-to-c-enum from kernel/libs to ostd/libs
|
2026-01-04 10:51:36 -08:00 |
jiangjianfeng
|
34ab63addb
|
Manage package metadata at workspace level
|
2026-01-04 10:51:36 -08:00 |
jiangjianfeng
|
f4fab3f38a
|
Check non-OSDK crates with cfg(test) and without cfg(test)
|
2026-01-04 10:48:11 -08:00 |
jiangjianfeng
|
a0b746fb3f
|
Run clippy test with and without ktest configuration
|
2026-01-03 21:17:39 -08:00 |
jiangjianfeng
|
dd440c1376
|
Check documentation of all crates in `make docs`
|
2026-01-02 11:26:43 -08:00 |
Jakob Hellermann
|
84b235d3dd
|
Fix invalid environment name escaping in Makefile
This would print 'Error: this \ environment variable must be given'
previously.
|
2025-12-29 19:41:00 +08:00 |
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 |