Chen Chengjun
|
d92f388ae1
|
Provide dummy supports for some cgroup attributes required by Podman
|
2025-12-10 15:36:10 +08:00 |
Tao Su
|
0e3ef19ada
|
Update the link of `sendto`, `sendmsg` and `sendmmsg`
|
2025-12-09 23:45:40 +08:00 |
Tao Su
|
75eeac92e4
|
Add SCML for the syscalls of file and directory operations
|
2025-12-09 23:45:40 +08:00 |
Tao Su
|
7c35ec1b16
|
Mark `setxattr` and `signalfd` related syscalls as fully covered
|
2025-12-09 23:45:40 +08:00 |
vvsv
|
2dbcd1194b
|
Refactor the pipe modules to fit semantics
|
2025-12-09 22:46:43 +08:00 |
vvsv
|
6e081b1043
|
Enable some tests for pipes
|
2025-12-09 22:46:43 +08:00 |
vvsv
|
f4a51e1ce9
|
Support open and fstatfs for anonymous pipes
|
2025-12-09 22:46:43 +08:00 |
vvsv
|
3b44a638f4
|
Zero-length reads and writes on a named pipe should succeed even if the peer is closed
|
2025-12-09 22:46:43 +08:00 |
vvsv
|
74ed6c721d
|
Set `build-users-group` following official usage
|
2025-12-09 22:39:44 +08:00 |
Chen Chengjun
|
33b881cf90
|
Add gvisor tests for rt_sigtimedwait
|
2025-12-09 22:33:42 +08:00 |
Chen Chengjun
|
53575b04cd
|
Support rt_sigtimedwait syscall
|
2025-12-09 22:33:42 +08:00 |
Zhang Junyang
|
81da39400c
|
Bump version to 0.16.2
|
2025-12-09 19:41:18 +08:00 |
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 |