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 |
|
Zhang Junyang
|
abc74151fb
|
Add directly to global pool and reduce global lock acquiring
|
2025-03-30 19:24:12 +08:00 |
|
Zhang Junyang
|
d8e076f58a
|
Re-write chunk-splitting and add unit tests
|
2025-03-30 19:24:12 +08:00 |
|
Zhang Junyang
|
ba0dc8c122
|
Re-organize code of frame allocator's pools
|
2025-03-30 19:24:12 +08:00 |
|
Zhang Junyang
|
77c4feffd6
|
Rename pools.rs
|
2025-03-30 19:24:12 +08:00 |
|
Fabing Li
|
2cfb470789
|
Fix lmbench/ramfs_create_delete_files_0k_ops
|
2025-03-29 11:12:13 +08:00 |
|
Fabing Li
|
112cf087a6
|
Add memory size configuration to benchmarks
|
2025-03-29 11:12:13 +08:00 |
|
Fabing Li
|
3c73672f52
|
Rename Benchmark Asterinas to Benchmark x86-64
|
2025-03-29 10:40:14 +08:00 |
|
Fabing Li
|
584a1cbb10
|
Reconstruct the integration/OSDK tests for flexible arch support
|
2025-03-29 10:40:14 +08:00 |
|