|
6af39b2d30
|
Add error code tests for mremap syscall
|
2025-06-24 10:24:13 +08:00 |
|
|
ee542e043e
|
Improve the test framework for MM syscalls
|
2025-06-24 10:24:13 +08:00 |
|
|
93015a6090
|
Make user program relocation code readable
|
2025-06-24 10:15:09 +08:00 |
|
|
35e0918bce
|
Don't race between enabling IRQs and halting CPU
|
2025-06-23 22:53:35 +08:00 |
|
|
b96c8f9ed2
|
Make ostd::trap::irq public
|
2025-06-23 22:53:35 +08:00 |
|
|
751e0b2ebf
|
Don't jump to the end of the cursor range
|
2025-06-23 10:54:30 +08:00 |
|
|
1c423d6b6d
|
Unwrap some unreachable errors
|
2025-06-23 10:54:30 +08:00 |
|
|
65fd1aac81
|
Sync CVM guest feature dependencies between kernel and virtio components
|
2025-06-23 10:32:09 +08:00 |
|
|
826f56aeed
|
Check file_table in PID directory before access
|
2025-06-22 17:58:33 +08:00 |
|
|
1c56fbc871
|
Fix unwrap panic of dropped VMAR in PID status
|
2025-06-22 17:58:33 +08:00 |
|
|
a1accf4304
|
Do some miscellaneous page table cleanups
|
2025-06-22 16:46:07 +08:00 |
|
|
11f9675f37
|
Support the system call mremap
|
2025-06-21 16:18:09 +08:00 |
|
|
33345f184a
|
Count RSS when dropping RssDelta
|
2025-06-21 16:18:09 +08:00 |
|
|
bb3f21b41e
|
Fix integer overflow in futex wake
|
2025-06-20 15:58:19 +08:00 |
|
|
95faea0fb0
|
Support WSTOPPED and WCONTINUED
|
2025-06-20 11:51:44 +08:00 |
|
|
bcf1e69878
|
Expose head /tail of RingBuffer
|
2025-06-19 16:30:02 +08:00 |
|
|
a3c5ab8cb4
|
Move virtio-mmio bus outside OSTD
|
2025-06-19 15:10:42 +08:00 |
|
|
238b89da46
|
Create IrqChip abstraction
|
2025-06-19 15:10:42 +08:00 |
|
|
76377f701b
|
Restrict some module visibility
|
2025-06-19 15:10:42 +08:00 |
|
|
a00358ed0d
|
Fix unwrap panic for invalid char of stack trace
|
2025-06-19 11:32:24 +08:00 |
|
|
2f097ab8f8
|
Check file_table before use
|
2025-06-18 17:28:28 +08:00 |
|
|
00e6905d93
|
Specify ktest osdk args in Makefile
|
2025-06-18 16:13:52 +08:00 |
|
|
6d687fef32
|
Make OSDK scheme inheritance easier to use
|
2025-06-18 16:13:52 +08:00 |
|
|
f3f0e9a244
|
Make OSDK errors clear if commands don't exist
|
2025-06-18 16:13:52 +08:00 |
|
|
4a9977d9a7
|
Make zero reads/writes' behavior right
|
2025-06-17 16:09:33 +08:00 |
|
|
837f908690
|
Fix some pollee mistakes
|
2025-06-17 16:06:48 +08:00 |
|
|
7a398167cf
|
ostd: update multiboot2 + use constant
|
2025-06-16 16:10:54 +08:00 |
|
|
5a514f6163
|
Check VSOCK_GLOBAL when creating VsockStreamSocket
|
2025-06-16 14:43:17 +08:00 |
|
|
ef7fdc6647
|
Fix improper handling of O_TRUNC for non-regular files
|
2025-06-16 12:10:58 +08:00 |
|
|
d5b12532a8
|
Require T: Send for CpuLocal<T, S>
|
2025-06-16 12:09:13 +08:00 |
|
|
627dd0386b
|
Enable FUTEX_WAKE_OP
|
2025-06-16 11:02:17 +08:00 |
|
|
860bb6c07f
|
Adjust and correct parts of the futex implementation code
|
2025-06-16 11:02:17 +08:00 |
|
|
45059bad21
|
Create a new PT rather than clearing it upon exec*
|
2025-06-16 10:18:19 +08:00 |
|
|
525085ab86
|
Implement system call msync
|
2025-06-15 16:25:37 +08:00 |
|
|
a2aedcfb3a
|
Add a SMP LTP block list
|
2025-06-13 21:14:38 +08:00 |
|
|
4855375f56
|
Bump docker image version to 0.15.2
|
2025-06-13 21:11:21 +08:00 |
|
|
8e5a591161
|
Add RISC-V QEMU and upgrade QEMU to 10.0.2
|
2025-06-13 21:11:21 +08:00 |
|
|
796635486c
|
Handle broken netlink attributes
|
2025-06-13 11:27:22 +08:00 |
|
|
deab9b6f72
|
Truncate netlink messages
|
2025-06-13 11:27:22 +08:00 |
|
|
0e8106abfa
|
Restrict visibility for TCP internals
|
2025-06-13 11:07:11 +08:00 |
|
|
639bc91e31
|
Clean up public re-exports under net/
|
2025-06-13 11:07:11 +08:00 |
|
|
86a7aa09eb
|
Improve exception handling panic message
|
2025-06-13 10:35:47 +08:00 |
|
|
c2a49bca7c
|
Temporary fix for TDX MMIO assert issue
|
2025-06-13 10:31:25 +08:00 |
|
|
b605bed576
|
Fix some typos
v0.15.1
|
2025-06-12 22:35:54 +08:00 |
|
|
614ac85bd4
|
Bump the project version
|
2025-06-12 22:35:54 +08:00 |
|
|
7189276955
|
Switch to a new Docker image
|
2025-06-12 22:35:54 +08:00 |
|
|
e78927b449
|
Manage frame tracking outside the page table
|
2025-06-12 22:34:46 +08:00 |
|
|
2c917ba383
|
Unify page table template parameters
|
2025-06-12 22:34:46 +08:00 |
|
|
22ccfb1f2b
|
Move COW out of OSTD
|
2025-06-12 22:34:46 +08:00 |
|
|
0661a0656b
|
Never queue an ignored signal
|
2025-06-12 16:15:53 +08:00 |
|