Zhang Junyang
|
7b6623a735
|
Bump Docker image version refs
|
2025-12-09 19:41:18 +08:00 |
Wang Siyuan
|
e2ddef363d
|
Do not use Nix build users (nixbld*)
|
2025-12-09 19:11:20 +08:00 |
Zhang Junyang
|
8ce2f9373d
|
Bump Docker image version to 0.16.2
|
2025-12-09 17:34:29 +08:00 |
Zhang Junyang
|
af469b9425
|
Workaround gVisor syscall tests building on ARM
|
2025-12-09 16:47:34 +08:00 |
Chen Chengjun
|
ddb667d3b3
|
Default to systemd boot
|
2025-12-09 16:32:13 +08:00 |
Chen Chengjun
|
8106d08b0f
|
Support running xfce with systemd
|
2025-12-09 16:32:13 +08:00 |
Chen Chengjun
|
25f77eaf9d
|
Add overlay and configuration files for systemd
|
2025-12-09 16:32:13 +08:00 |
Zhang Junyang
|
9f3b38ef43
|
Fix a doc check failure and the bzImage ABI
|
2025-12-09 16:26:02 +08:00 |
Zhang Junyang
|
c04015f3e0
|
Fix the `ostd-test` crate for `ktest`s
|
2025-12-09 16:26:02 +08:00 |
Zhang Junyang
|
ca417f1264
|
Format with the new `rustfmt`
|
2025-12-09 16:26:02 +08:00 |
Qingsong Chen
|
d6ef1d143a
|
Pin Nix channels and install cachix
|
2025-12-09 11:20:33 +08:00 |
Cautreoxit
|
dbba54b02c
|
Workaround unrecognized input event types by writing all zeros
|
2025-12-09 10:20:57 +08:00 |
Chaoqun Zheng
|
e1633e7707
|
Add some stubs for `madvise`.
|
2025-12-09 09:59:06 +08:00 |
jiangjianfeng
|
3235175fcf
|
Support pty packet mode
|
2025-12-09 09:36:38 +08:00 |
jiangjianfeng
|
b552bdbc51
|
Add regression test for pty packet mode
|
2025-12-09 09:36:38 +08:00 |
Chaoqun Zheng
|
7d74429247
|
Add `timer_slack` field in `PosixThread` and implement related methods.
For now, we do not use `timer_slack` for any usage, it is just a
placeholder for running some complex programs successfully.
|
2025-12-09 09:33:51 +08:00 |
Zhang Junyang
|
c7a2c81366
|
Miscellaneous clippy fixes for Rust 2024
|
2025-12-09 09:23:58 +08:00 |
Zhang Junyang
|
69327eee8d
|
Upgrade to Rust 2024
|
2025-12-09 09:23:58 +08:00 |
Zhang Junyang
|
2121a1683d
|
Upgrade the Rust toolchain to 20251208
|
2025-12-09 09:23:58 +08:00 |
Zhang Junyang
|
ab26968458
|
Fix OSDK for Rust 2024
|
2025-12-09 09:23:58 +08:00 |
Zhang Junyang
|
6d2679852f
|
Fix `if let` chains that can be collapsed
|
2025-12-09 09:23:58 +08:00 |
Zhang Junyang
|
127290f70d
|
Patches for the new borrow checker
|
2025-12-09 09:23:58 +08:00 |
Zhang Junyang
|
fc9f47a019
|
Fix manual implementations of `.is_multiple_of()`
|
2025-12-09 09:23:58 +08:00 |
Zhang Junyang
|
559ce94aba
|
Fix elided lifetimes in return values
|
2025-12-09 09:23:58 +08:00 |
Zhang Junyang
|
ad6b5ed856
|
Fix all direct casts of function items into integers
|
2025-12-09 09:23:58 +08:00 |
Zhang Junyang
|
2a6436d05f
|
Fix unsafe API change and unsafe external block
|
2025-12-09 09:23:58 +08:00 |
Zhang Junyang
|
aae136865a
|
Mark unsafe attributes
|
2025-12-09 09:23:58 +08:00 |
Zhang Junyang
|
dd410444e5
|
Format with new `rustfmt`
|
2025-12-09 09:23:58 +08:00 |
Ruihan Li
|
2919f43c65
|
Query EFI framebuffer via shared access
|
2025-12-08 20:04:21 +08:00 |
Ruihan Li
|
aae10304c3
|
Revise safety comments of entry points
|
2025-12-08 19:26:50 +08:00 |
Zhang Junyang
|
85ca6b8934
|
Use `Vmar::access_remote` to fill zeros upon ELF loading
|
2025-12-08 12:52:37 +08:00 |
Tate, Hongliang Tian
|
129c162923
|
Update README for FAST'26 news
|
2025-12-08 11:53:49 +08:00 |
Ruihan Li
|
6ac45fe406
|
Add methods to allow overlapping I/O ports
|
2025-12-08 11:12:05 +08:00 |
Ruihan Li
|
05886011f8
|
Follow ACPI to reset a real machine
|
2025-12-08 11:12:05 +08:00 |
Ruihan Li
|
35d70fca71
|
Manage poweroff and restart handlers
|
2025-12-08 11:12:05 +08:00 |
Ruihan Li
|
15446386af
|
Don't panic in the panic handler
|
2025-12-08 11:12:05 +08:00 |
Ruihan Li
|
bd67ea489e
|
Simplify code and resolve lints
|
2025-12-08 11:12:05 +08:00 |
Cautreoxit
|
4f71f4bbe6
|
Add some ioctls for evdev
|
2025-12-07 17:30:04 +08:00 |
Ruihan Li
|
a176e4c3c6
|
Add ioctl enum support
|
2025-12-07 12:01:05 +08:00 |
Ruihan Li
|
4e76ed5fea
|
Migrate to new ioctl infrastructure
|
2025-12-07 12:01:05 +08:00 |
Ruihan Li
|
99fefb7adf
|
Implement new ioctl infrastructure
|
2025-12-07 12:01:05 +08:00 |
Ruihan Li
|
04ef99cb82
|
Migrate existing code to use `VmIo`
|
2025-12-07 12:01:05 +08:00 |
Ruihan Li
|
9d5e889a93
|
Implement `VmIo` for `CurrentUserspace`
|
2025-12-07 12:01:05 +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 |
Tate, Hongliang Tian
|
293baff9a7
|
Update the count of supported system calls in Book
|
2025-12-06 08:02:32 +08:00 |
jiangjianfeng
|
6e307e75da
|
Check Nix files in `make check`
|
2025-12-05 20:32:29 +08:00 |
Tao Su
|
f993073d32
|
Add SCML for scheduler-related syscalls
|
2025-12-05 19:39:25 +08:00 |
Tao Su
|
9783149673
|
Mark `getrlimit` and `setrlimit` as fully supported
|
2025-12-05 19:39:25 +08:00 |
jiangjianfeng
|
b5a05cba00
|
Add overlay and configuration files for Podman
|
2025-12-05 19:37:55 +08:00 |