jiangjianfeng
|
5d84ac7775
|
Generate kernel response to user request
|
2025-04-15 17:20:12 +08:00 |
|
jiangjianfeng
|
3e66732889
|
Parse netlink message
|
2025-04-15 17:20:12 +08:00 |
|
jiangjianfeng
|
ac42e83387
|
Add basic structure for netlink route socket
|
2025-04-15 17:20:12 +08:00 |
|
jiangjianfeng
|
2c41055470
|
Expose more methods on bigtcp iface
|
2025-04-15 17:20:12 +08:00 |
|
jiangjianfeng
|
5e9f537222
|
Add netlink regression test and gVisor test
|
2025-04-15 17:20:12 +08:00 |
|
jiangjianfeng
|
7d24e63216
|
Move network polling code to bottom half
|
2025-04-15 14:54:51 +08:00 |
|
jiangjianfeng
|
9804f053f2
|
Add guard which disables bottom half
|
2025-04-15 14:54:51 +08:00 |
|
Ruihan Li
|
e0bda4677c
|
Remove Send trait bound from NonNullPtr
|
2025-04-15 10:10:42 +08:00 |
|
Ruihan Li
|
de69fd6c31
|
Add support for Rcu to store an Either
|
2025-04-15 10:10:42 +08:00 |
|
Ruihan Li
|
a1f81df263
|
Remove ostd/src/mm/offset.rs
|
2025-04-15 09:15:22 +08:00 |
|
Ruihan Li
|
1a1d9bfb60
|
Split ostd/util.rs
|
2025-04-15 09:15:22 +08:00 |
|
Ruihan Li
|
f8429b2735
|
Add a regression test
|
2025-04-14 21:13:11 +08:00 |
|
Ruihan Li
|
8600278a5f
|
Drop files at the correct time
|
2025-04-14 21:13:11 +08:00 |
|
Ruihan Li
|
7e1abc1fbb
|
Rename ProcessVmarGuard::get to unwrap
|
2025-04-14 21:13:11 +08:00 |
|
Ruihan Li
|
293f1ff4c9
|
Do release_range_locks in Drop
|
2025-04-14 21:13:11 +08:00 |
|
Zhang Junyang
|
50924d6693
|
Stop sharing kernel boot PDPTs and linear boot PDPTs
|
2025-04-14 16:20:35 +08:00 |
|
Fabian LI
|
6ef74345bb
|
Remove Benchmark Intel TDX badge temporarily
|
2025-04-13 17:11:14 +08:00 |
|
Fabian LI
|
e9c2886a84
|
Fix platform definition
|
2025-04-10 17:08:57 +08:00 |
|
Fabing Li
|
784628e238
|
Add ktest cases for io interfaces
|
2025-04-10 15:36:58 +08:00 |
|
Fabian LI
|
e4e27647c2
|
Update href in documents
|
2025-04-10 14:46:01 +08:00 |
|
Fabian LI
|
5e4b612b46
|
Reconstruct benchmark workflow to support multiple architectures
|
2025-04-10 14:46:01 +08:00 |
|
Chen Chengjun
|
6aba270a9b
|
Enable RCU to support Weak
|
2025-04-10 14:42:51 +08:00 |
|
Chen Chengjun
|
a21e895102
|
Enable RCU to read reference to stored pointers
|
2025-04-10 14:42:51 +08:00 |
|
Zhe Tang
|
36f6f9bcd4
|
Fix the AVX initialization bugs on lower-end CPUs
|
2025-04-10 09:52:38 +08:00 |
|
jiangjianfeng
|
b833ec6ede
|
Implement ReadCString for MultiRead
|
2025-04-09 16:47:11 +08:00 |
|
Caiyi Shyu
|
3c2c31ceb0
|
feat(osdk): add LoongArch64 variant in Arch enum
|
2025-04-07 17:10:57 +08:00 |
|
Ruihan Li
|
ceb79ea27a
|
Always move zombie children to init
|
2025-04-07 13:01:22 +08:00 |
|
Ruihan Li
|
5ed5647d42
|
Update outdated comments near switch_to_task
|
2025-04-06 09:49:23 +08:00 |
|
Zhang Junyang
|
d378dc51ff
|
Enable IA32_EFER.NXE earlier in AP
|
2025-04-05 23:50:42 +08:00 |
|
Chen Chengjun
|
9915978d35
|
Enable vfork gVisor test
|
2025-04-03 14:44:39 +08:00 |
|
Chen Chengjun
|
e4f07b76a0
|
Add real vfork logics
|
2025-04-03 14:44:39 +08:00 |
|
le-monde-bleu
|
43e43ca133
|
Add vfork syscall and related clone flags
|
2025-04-03 14:44:39 +08:00 |
|
Zhang Junyang
|
9a974a0483
|
Resigning ownership of other Makefiles
|
2025-04-03 14:33:58 +08:00 |
|
Ruihan Li
|
396ead6fbd
|
Fix safety reasoning about get_on_cpu
|
2025-04-03 10:50:22 +08:00 |
|
Ruihan Li
|
c17a3eaa0b
|
Revise safety comments in single_instr.rs
|
2025-04-03 10:50:22 +08:00 |
|
Ruihan Li
|
5651b93af0
|
Turn GS.base validity into a global invariant
|
2025-04-03 10:50:22 +08:00 |
|
Ruihan Li
|
b52d841ac1
|
Revise safety comments for booting APs
|
2025-04-03 10:50:22 +08:00 |
|
Fabing Li
|
d7fbdbfc63
|
Submit all benchmark results in one step
|
2025-04-03 10:34:57 +08:00 |
|
Zhang Junyang
|
600f13ef78
|
Enforce a task not switched to multiple CPUs
|
2025-04-02 20:51:42 +08:00 |
|
Zhang Junyang
|
2f40d13120
|
Fix --no-default-features
|
2025-04-02 11:56:52 +08:00 |
|
Ruihan Li
|
e040dda7a4
|
Ignore unusable regions for max_paddr
|
2025-04-02 11:50:33 +08:00 |
|
Ruihan Li
|
8f72192f07
|
Ignore invalid APIC entries
|
2025-04-02 11:48:52 +08:00 |
|
Ruihan Li
|
0bbd56ecf3
|
Don't panic for missing virtio-net
|
2025-04-02 11:33:51 +08:00 |
|
Zhang Junyang
|
09a8ab8800
|
Respect local X2Apic MADT entry
|
2025-03-31 22:11:04 +08:00 |
|
Zhang Junyang
|
07792a1b1c
|
Add unit tests for Cursor::take_next reports
|
2025-03-31 17:19:57 +08:00 |
|
Zhang Junyang
|
78831bc80c
|
Fix that Cursor::take_next reports the wrong VAs
|
2025-03-31 17:19:57 +08:00 |
|
jiangjianfeng
|
1846c680fc
|
Clone the reader to prevent cursor misplacement in ReadCString
|
2025-03-31 14:00:04 +08:00 |
|
Fabing Li
|
f4e79d99d0
|
Enforce the suitable width of badge
|
2025-03-31 09:14:57 +08:00 |
|
Zhang Junyang
|
83b9ebf87d
|
Avoid repetitive locking for clearing cache
|
2025-03-30 19:24:12 +08:00 |
|
Zhang Junyang
|
e5be154ca8
|
Make per-cpu counter a macro
|
2025-03-30 19:24:12 +08:00 |
|