|
0661a0656b
|
Never queue an ignored signal
|
2025-06-12 16:15:53 +08:00 |
|
|
3e32a38316
|
Add sys_close_range
|
2025-06-11 19:56:12 +08:00 |
|
|
492898d1d5
|
Fix the detection of RISC-V SSTC extension
|
2025-06-11 16:54:59 +08:00 |
|
|
bd24ed9ba7
|
Support RISC-V ISA extension detection
|
2025-06-11 16:54:59 +08:00 |
|
|
0ddc1bb2d2
|
Revise the workflow of publish dokcer images
|
2025-06-11 16:52:53 +08:00 |
|
|
5f28b48ca4
|
Assign framebuffer code owners
|
2025-06-10 19:53:16 +08:00 |
|
|
71e08b3942
|
Clean up TTY termios definitions
|
2025-06-10 14:30:02 +08:00 |
|
|
8583eea62b
|
Fix unreachable error in sys_timer_settime
|
2025-06-10 11:22:50 +08:00 |
|
|
9109741e8b
|
Add TFDSetTimeFlags and fix reachable panic
|
2025-06-10 11:22:50 +08:00 |
|
|
0b471ef370
|
Add sys_epoll_pwait2
|
2025-06-09 20:20:40 +08:00 |
|
|
ead5a70444
|
Replace proc_macro APIs with proc_macro2 APIs in ostd_macros
|
2025-06-09 18:51:35 +08:00 |
|
|
74f322caa4
|
Use shallow clone for qemu-tdx
|
2025-06-09 18:50:43 +08:00 |
|
|
597139a7f7
|
Fix a clippy error
|
2025-06-09 17:22:14 +08:00 |
|
|
e9f35f6ab8
|
Debug for try_from impl for Duration
|
2025-06-09 14:51:05 +08:00 |
|
|
fe6b78058c
|
Correct the blocking behavior
|
2025-06-09 13:10:34 +08:00 |
|
|
67065835ef
|
Redefine the TTY driver interface
|
2025-06-09 13:10:34 +08:00 |
|
|
5a9a63e1a7
|
Use one lock for LineDiscipline
|
2025-06-09 13:10:34 +08:00 |
|
|
45258d0475
|
Unpack LineDiscipline from Arc
|
2025-06-09 13:10:34 +08:00 |
|
|
9e2dde5ebb
|
Add enqueue_signal_async
|
2025-06-09 13:10:34 +08:00 |
|
|
c56aee92f4
|
Re-organize some systree-related code
|
2025-06-09 11:13:48 +08:00 |
|
|
a67bd8cdc9
|
Add macros to help implementing SysObj trait
|
2025-06-09 11:13:48 +08:00 |
|
|
1dd1c8c775
|
Enable read and write operations of the attribute to handle offset
|
2025-06-09 11:13:48 +08:00 |
|
|
3b1248ba7c
|
Fix some potential bugs of sysfs
|
2025-06-09 11:13:48 +08:00 |
|
|
01328ee404
|
Fix panic when mount with invalid file system type
|
2025-06-06 18:26:24 +08:00 |
|
|
55deb6a68b
|
Avoid incrementing the crate version in publish ostd if the mode is try run
|
2025-06-06 18:22:09 +08:00 |
|
|
f0957d2f54
|
Fix clippy warnings in kernel crate
|
2025-06-06 18:22:09 +08:00 |
|
|
81ba3b645b
|
Execute clippy command in the kernel crate directory
|
2025-06-06 18:22:09 +08:00 |
|
|
2e3de6218f
|
Add more features for statx syscall
|
2025-06-06 15:07:20 +08:00 |
|
|
0f234df00a
|
Replace the Unifont download URL
|
2025-06-06 14:30:11 +08:00 |
|
|
f946f09ee4
|
Implement netlink uevent socket
|
2025-06-06 11:33:09 +08:00 |
|
|
d35888c817
|
Add uevent_err test
|
2025-06-06 11:33:09 +08:00 |
|
|
38c9ab0615
|
Add LTP syscall tests
|
2025-06-04 11:04:30 +08:00 |
|
|
a0af7ae680
|
Rename SYSCALL_TEST_DIR to SYSCALL_TEST_WORKDIR for clarity
|
2025-06-04 11:04:30 +08:00 |
|
|
418fbcd405
|
Switch to a new Docker image
|
2025-06-04 11:04:30 +08:00 |
|
|
18e457401d
|
Bump Docker image version to 0.15.1-20250603
|
2025-06-04 10:59:51 +08:00 |
|
|
58e4f45bb1
|
Add per-CPU counters and track RSS for each Vmar
|
2025-06-03 23:24:32 +08:00 |
|
|
dfd3042276
|
Add dynamically-allocated CPU-local objects
|
2025-06-03 23:24:32 +08:00 |
|
|
f24bc718fa
|
Use IoMem::acquire in the virtio-mmio bus
|
2025-06-03 21:01:03 +08:00 |
|
|
3790f616fd
|
Rename PageProperty::new to PageProperty::new_user
|
2025-06-03 18:42:53 +08:00 |
|
|
e669d38d2d
|
Clear User bits of non-leaf PTE in boot pagetable
|
2025-06-03 18:42:53 +08:00 |
|
|
7f3a332101
|
Enable the unsafe_op_in_unsafe_fn lint
|
2025-06-03 15:00:13 +08:00 |
|
|
3f8dbe6990
|
Add unsafe with trivial cleanups
|
2025-06-03 15:00:13 +08:00 |
|
|
3bc4424a5b
|
Add unsafe with explained comments
|
2025-06-03 15:00:13 +08:00 |
|
|
619814e652
|
Add unsafe with caller-upheld comments
|
2025-06-03 15:00:13 +08:00 |
|
|
31dbae5330
|
Add unsafe for acquring I/O memory/port
|
2025-06-03 15:00:13 +08:00 |
|
|
e1e5f9f575
|
Remove transmute in Vm{Reader,Writer}
|
2025-06-03 15:00:13 +08:00 |
|
|
2c21b2a3a8
|
Use wrapping_add to add userspace pointers
|
2025-06-03 15:00:13 +08:00 |
|
|
899a1424c0
|
Tweak RCU visiblity and safety
|
2025-06-03 15:00:13 +08:00 |
|
|
2b00fe9e45
|
Mark root_paddr() safe
|
2025-06-03 15:00:13 +08:00 |
|
|
1ed023f413
|
Fix the level comparison in dfs_mark_stray_and_unlock
|
2025-06-02 23:49:15 +08:00 |
|