jiangjianfeng
|
95faea0fb0
|
Support WSTOPPED and WCONTINUED
|
2025-06-20 11:51:44 +08:00 |
Ruihan Li
|
bcf1e69878
|
Expose `head`/`tail` of `RingBuffer`
|
2025-06-19 16:30:02 +08:00 |
Ruihan Li
|
a3c5ab8cb4
|
Move virtio-mmio bus outside OSTD
|
2025-06-19 15:10:42 +08:00 |
Ruihan Li
|
238b89da46
|
Create `IrqChip` abstraction
|
2025-06-19 15:10:42 +08:00 |
Ruihan Li
|
76377f701b
|
Restrict some module visibility
|
2025-06-19 15:10:42 +08:00 |
Marsman1996
|
a00358ed0d
|
Fix unwrap panic for invalid char of stack trace
|
2025-06-19 11:32:24 +08:00 |
Marsman1996
|
2f097ab8f8
|
Check file_table before use
|
2025-06-18 17:28:28 +08:00 |
Zhang Junyang
|
00e6905d93
|
Specify ktest osdk args in Makefile
|
2025-06-18 16:13:52 +08:00 |
Zhang Junyang
|
6d687fef32
|
Make OSDK scheme inheritance easier to use
|
2025-06-18 16:13:52 +08:00 |
Zhang Junyang
|
f3f0e9a244
|
Make OSDK errors clear if commands don't exist
|
2025-06-18 16:13:52 +08:00 |
Ruihan Li
|
4a9977d9a7
|
Make zero reads/writes' behavior right
|
2025-06-17 16:09:33 +08:00 |
Ruihan Li
|
837f908690
|
Fix some pollee mistakes
|
2025-06-17 16:06:48 +08:00 |
Philipp Schuster
|
7a398167cf
|
ostd: update multiboot2 + use constant
|
2025-06-16 16:10:54 +08:00 |
Marsman1996
|
5a514f6163
|
Check `VSOCK_GLOBAL` when creating `VsockStreamSocket`
|
2025-06-16 14:43:17 +08:00 |
Qingsong Chen
|
ef7fdc6647
|
Fix improper handling of O_TRUNC for non-regular files
|
2025-06-16 12:10:58 +08:00 |
Wang Siyuan
|
d5b12532a8
|
Require `T: Send` for `CpuLocal<T, S>`
|
2025-06-16 12:09:13 +08:00 |
Chen Chengjun
|
627dd0386b
|
Enable FUTEX_WAKE_OP
|
2025-06-16 11:02:17 +08:00 |
Chen Chengjun
|
860bb6c07f
|
Adjust and correct parts of the futex implementation code
|
2025-06-16 11:02:17 +08:00 |
Zhang Junyang
|
45059bad21
|
Create a new PT rather than clearing it upon `exec*`
|
2025-06-16 10:18:19 +08:00 |
Zhang Junyang
|
525085ab86
|
Implement system call `msync`
|
2025-06-15 16:25:37 +08:00 |
Zhang Junyang
|
a2aedcfb3a
|
Add a SMP LTP block list
|
2025-06-13 21:14:38 +08:00 |
Zhang Junyang
|
4855375f56
|
Bump docker image version to 0.15.2
|
2025-06-13 21:11:21 +08:00 |
Zhang Junyang
|
8e5a591161
|
Add RISC-V QEMU and upgrade QEMU to 10.0.2
|
2025-06-13 21:11:21 +08:00 |
Ruihan Li
|
796635486c
|
Handle broken netlink attributes
|
2025-06-13 11:27:22 +08:00 |
Ruihan Li
|
deab9b6f72
|
Truncate netlink messages
|
2025-06-13 11:27:22 +08:00 |
Ruihan Li
|
0e8106abfa
|
Restrict visibility for TCP internals
|
2025-06-13 11:07:11 +08:00 |
Ruihan Li
|
639bc91e31
|
Clean up public re-exports under `net/`
|
2025-06-13 11:07:11 +08:00 |
Zhang Junyang
|
86a7aa09eb
|
Improve exception handling panic message
|
2025-06-13 10:35:47 +08:00 |
Hsy-Intel
|
c2a49bca7c
|
Temporary fix for TDX MMIO assert issue
|
2025-06-13 10:31:25 +08:00 |
Wang Siyuan
|
b605bed576
|
Fix some typos
|
2025-06-12 22:35:54 +08:00 |
Wang Siyuan
|
614ac85bd4
|
Bump the project version
|
2025-06-12 22:35:54 +08:00 |
Wang Siyuan
|
7189276955
|
Switch to a new Docker image
|
2025-06-12 22:35:54 +08:00 |
Zhang Junyang
|
e78927b449
|
Manage frame tracking outside the page table
|
2025-06-12 22:34:46 +08:00 |
Zhang Junyang
|
2c917ba383
|
Unify page table template parameters
|
2025-06-12 22:34:46 +08:00 |
Zhang Junyang
|
22ccfb1f2b
|
Move COW out of OSTD
|
2025-06-12 22:34:46 +08:00 |
Ruihan Li
|
0661a0656b
|
Never queue an ignored signal
|
2025-06-12 16:15:53 +08:00 |
Cautreoxit
|
3e32a38316
|
Add sys_close_range
|
2025-06-11 19:56:12 +08:00 |
Zejun Zhao
|
492898d1d5
|
Fix the detection of RISC-V SSTC extension
|
2025-06-11 16:54:59 +08:00 |
Zejun Zhao
|
bd24ed9ba7
|
Support RISC-V ISA extension detection
|
2025-06-11 16:54:59 +08:00 |
Qingsong Chen
|
0ddc1bb2d2
|
Revise the workflow of publish dokcer images
|
2025-06-11 16:52:53 +08:00 |
Ruihan Li
|
5f28b48ca4
|
Assign framebuffer code owners
|
2025-06-10 19:53:16 +08:00 |
Ruihan Li
|
71e08b3942
|
Clean up TTY termios definitions
|
2025-06-10 14:30:02 +08:00 |
Marsman1996
|
8583eea62b
|
Fix unreachable error in sys_timer_settime
|
2025-06-10 11:22:50 +08:00 |
Marsman1996
|
9109741e8b
|
Add TFDSetTimeFlags and fix reachable panic
|
2025-06-10 11:22:50 +08:00 |
Cautreoxit
|
0b471ef370
|
Add sys_epoll_pwait2
|
2025-06-09 20:20:40 +08:00 |
jiangjianfeng
|
ead5a70444
|
Replace proc_macro APIs with proc_macro2 APIs in ostd_macros
|
2025-06-09 18:51:35 +08:00 |
Hsy-Intel
|
74f322caa4
|
Use shallow clone for qemu-tdx
|
2025-06-09 18:50:43 +08:00 |
jiangjianfeng
|
597139a7f7
|
Fix a clippy error
|
2025-06-09 17:22:14 +08:00 |
Cautreoxit
|
e9f35f6ab8
|
Debug for try_from impl for Duration
|
2025-06-09 14:51:05 +08:00 |
Ruihan Li
|
fe6b78058c
|
Correct the blocking behavior
|
2025-06-09 13:10:34 +08:00 |