Zhang Junyang
|
5f05963ee5
|
Inject a scalable buddy system allocator to OSTD
Co-authored-by: Zhe Tang <tangzh@stu.pku.edu.cn>
|
2025-03-14 08:37:37 +08:00 |
|
Zhang Junyang
|
92bc8cbbf7
|
Make CPU-local and early ACPI initialization heap-less
|
2025-03-14 08:37:37 +08:00 |
|
Zhang Junyang
|
7496b24da1
|
Fix some incorrect memory region initialization
|
2025-03-14 08:37:37 +08:00 |
|
Zhang Junyang
|
8a6c8c44e9
|
Refactor MemoryRegionArray::into_non_overlapping
|
2025-03-14 08:37:37 +08:00 |
|
Zhang Junyang
|
46217ab021
|
Add range truncate utility
|
2025-03-14 08:37:37 +08:00 |
|
Zhang Junyang
|
9c430b9901
|
Move the test kernel to OSDK/deps
|
2025-03-14 08:37:37 +08:00 |
|
Zejun Zhao
|
455b8abba0
|
Adopt a round-robin strategy to select among equally idle CPUs
|
2025-03-13 16:28:02 +08:00 |
|
Hsy-Intel
|
7b5f2c414a
|
Use the latest tdx-guest crate version to fix the TDX init issue
|
2025-03-13 12:56:46 +08:00 |
|
Tate, Hongliang Tian
|
55984e68cf
|
Update system call count in linux-compatibility.md
|
2025-03-12 15:31:30 +08:00 |
|
Ruihan Li
|
d40d452e9d
|
Receive RST packets as ECONNRESET errors
|
2025-03-10 18:08:08 +08:00 |
|
Ruihan Li
|
aa29640ed7
|
Send RST packets when appropriate
|
2025-03-10 18:08:08 +08:00 |
|
Ruihan Li
|
eef56c770b
|
Simplify the TCP state check
|
2025-03-10 18:08:08 +08:00 |
|
Hsy-Intel
|
9edee83ef1
|
Use the latest tdx-guest crate version to fix the MMIO emulation issue
|
2025-03-10 17:58:35 +08:00 |
|
jiangjianfeng
|
388eec449a
|
Add ip level socket option
|
2025-03-07 13:38:02 +08:00 |
|
js2xxx
|
ffc7e3612d
|
Fix RLimit lock update
|
2025-03-06 21:29:40 +08:00 |
|
js2xxx
|
c1dde01fc3
|
Add sched_attr system call series
|
2025-03-06 21:29:40 +08:00 |
|
Ruihan Li
|
9e1c939a3f
|
Remove static_assertions
|
2025-03-06 16:35:21 +08:00 |
|
Ruihan Li
|
0c028a7d8c
|
Adjust AnyFrameMeta safety conditions
|
2025-03-06 16:35:21 +08:00 |
|
Ruihan Li
|
0d36375dfa
|
Avoid generic_const_exprs feature
|
2025-03-06 16:35:21 +08:00 |
|
Ruihan Li
|
b08e655a76
|
Remove outdated comments
|
2025-03-06 16:35:21 +08:00 |
|
Shaowei Song
|
d19578ac78
|
Pooling some cached block writes in ext2
|
2025-03-06 11:43:07 +08:00 |
|
Wang Siyuan
|
5bfdcfc619
|
Add memory resource limit mechanism
|
2025-03-06 11:22:05 +08:00 |
|
Wang Siyuan
|
eca3c8fb59
|
Refactor RLimit64 to atomic
|
2025-03-06 11:22:05 +08:00 |
|
Yuke Peng
|
96d83e43b4
|
Make VirtioConsolesPrinter heapless
|
2025-03-05 20:24:59 +08:00 |
|
Ruihan Li
|
d37e60d082
|
Report socket errors in send /recv
|
2025-03-05 19:48:28 +08:00 |
|
Ruihan Li
|
68cf99993e
|
Remove socket errors from SocketOptionSet
|
2025-03-05 19:48:28 +08:00 |
|
Fabing Li
|
76e9694dd0
|
Enhance the robustness of search pattern
|
2025-03-05 19:47:19 +08:00 |
|
Ruihan Li
|
2cefa7e5fa
|
Remove lots of unsafe code in acpi/
|
2025-03-05 19:34:48 +08:00 |
|
Hsy-Intel
|
3322710900
|
Add TDX SMP CI
|
2025-03-05 19:02:11 +08:00 |
|
Chen Chengjun
|
65f9363d7c
|
Add a test for reaper functionality
|
2025-03-03 19:31:50 +08:00 |
|
Chen Chengjun
|
801eac9386
|
Support PR_SET/GET_CHILD_SUBREAPER for sys_prctl
|
2025-03-03 19:31:50 +08:00 |
|
Fabing Li
|
0903457be3
|
Dynamically get the Commit SHA that triggers the workflow
|
2025-03-03 19:26:46 +08:00 |
|
Chen Chengjun
|
7c2bab1811
|
Add the word typ to the typos checking whitelist
|
2025-03-03 15:16:42 +08:00 |
|
Chen Chengjun
|
c5b8eae77e
|
Make the IRQ state within the trap correct
|
2025-03-03 15:16:42 +08:00 |
|
Yuke Peng
|
51216daec6
|
Change MMIO access in IoApic to VolatileRef
|
2025-03-03 14:25:42 +08:00 |
|
Zhang Junyang
|
55ee4bda2c
|
Use RCU for console device callbacks
|
2025-03-03 09:24:49 +08:00 |
|
Zhang Junyang
|
78a695f21b
|
Use RcuOption for lazy-initialized soft-IRQ callbacks
|
2025-03-03 09:24:49 +08:00 |
|
Zhang Junyang
|
a5065d878e
|
Refactor the implementation of RcuOption for clarity
|
2025-03-03 09:24:49 +08:00 |
|
Ruihan Li
|
8dbee0a65e
|
Revise the safety conditions for OwnerPtr
Co-authored-by: Zhang Junyang <junyang@stu.pku.edu.cn>
|
2025-03-03 09:24:49 +08:00 |
|
Zhang Junyang
|
eee11fa813
|
Add a read-copy-update method to RCU and allow nullable RCU
|
2025-03-03 09:24:49 +08:00 |
|
LeslieKid
|
43985c737a
|
Enable RCU
Co-authored-by: Zhang Junyang <junyang@stu.pku.edu.cn>
|
2025-03-03 09:24:49 +08:00 |
|
Fabing Li
|
30251964ee
|
Bump version to 0.11.3
v0.11.3
|
2025-02-27 11:55:02 +08:00 |
|
wheatfox
|
6d42a07e95
|
Implement getcpu syscall and add corresponding test application
|
2025-02-27 11:41:26 +08:00 |
|
Fabing Li
|
9b8c6b5aa9
|
Update the toolchain version in template
|
2025-02-27 11:36:41 +08:00 |
|
Fabing Li
|
cbb4b4e631
|
Fix lint errors
|
2025-02-27 11:36:41 +08:00 |
|
Fabing Li
|
82a2c4cdec
|
Bumped version to 0.11.2
v0.11.2
|
2025-02-27 09:05:03 +08:00 |
|
Fabing Li
|
11c800c13a
|
Upgrade qemu and httpd version
|
2025-02-27 09:05:03 +08:00 |
|
Fabing Li
|
8aa8d640e6
|
Upgrade the toolchain to nightly-2025-02-01
|
2025-02-27 09:05:03 +08:00 |
|
Fabing Li
|
6684e7fd02
|
Convert benchmark configuration files into YAML format
|
2025-02-26 13:16:49 +08:00 |
|
Ruihan Li
|
14dc4752fa
|
Don't panic when allocating the last page
|
2025-02-26 13:10:52 +08:00 |
|