|
dd3aa8fe81
|
Fix GDT issue when using EFI handover protocol
|
2025-03-20 17:25:22 +08:00 |
|
|
148695194f
|
Support TDX SMP
|
2025-03-20 17:25:22 +08:00 |
|
|
af4cf19eb4
|
Modify the 100-lines example
|
2025-03-20 14:20:47 +08:00 |
|
|
135100a472
|
Modify the getting-VMAR usages in other syscalls
|
2025-03-20 14:20:47 +08:00 |
|
|
048fd1077c
|
Inject post_schedule/user_page_fault handler to OSTD
|
2025-03-20 14:20:47 +08:00 |
|
|
2a20f6b59a
|
Add mutable functionality to the process VMAR
|
2025-03-20 14:20:47 +08:00 |
|
|
248b24fb4e
|
Remove UserSpace abstraction from OSTD
|
2025-03-20 14:20:47 +08:00 |
|
|
244a34a2fc
|
Add read_with methods to RCU types
|
2025-03-20 11:57:39 +08:00 |
|
|
79a965374d
|
Add #[must_use] to RCU guards
|
2025-03-20 11:57:39 +08:00 |
|
|
d9f3a7761a
|
Notify socket events directly
|
2025-03-20 11:44:47 +08:00 |
|
|
2f66f5d234
|
Revert "Set hash buckets as 2 to work around performance bottleneck"
This reverts commit 631ab21838 .
|
2025-03-20 11:44:47 +08:00 |
|
|
7f323ac501
|
Don't remove TIME-WAIT sockets
|
2025-03-20 11:44:47 +08:00 |
|
|
240192f735
|
Make connection addition and deletion in order
|
2025-03-20 11:44:47 +08:00 |
|
|
a7e718e812
|
Avoid O(n) iteration when sending TCP packets
|
2025-03-20 11:44:47 +08:00 |
|
|
58ad43b0a9
|
Adjust feature selection
|
2025-03-20 11:44:28 +08:00 |
|
|
2bcc13a9e2
|
force-unwind-tables=yes instead of panic=unwind
|
2025-03-20 11:44:28 +08:00 |
|
|
9c10568a73
|
Specify the arguments for publishing the bzImage setup crate
|
2025-03-20 11:43:34 +08:00 |
|
|
688212899a
|
Add a dummy payload file to pass publish check
|
2025-03-20 11:43:34 +08:00 |
|
|
73e0b30785
|
Eliminate redundant check in hot path
|
2025-03-20 10:45:16 +08:00 |
|
|
c1e6f9a552
|
Eliminate redundant Clone in hot path
|
2025-03-20 10:45:16 +08:00 |
|
|
3ef8f20de6
|
Move libslirp-dev to build-base
|
2025-03-18 13:21:32 +08:00 |
|
|
cea102bd18
|
Install libslirp from apt
|
2025-03-18 10:27:23 +08:00 |
|
|
6476ef22ec
|
Bump version to 0.14.0
v0.14.0
|
2025-03-17 20:09:20 +08:00 |
|
|
32ffdee37b
|
Fix PE/COFF header in EFI stub
|
2025-03-17 13:30:59 +08:00 |
|
|
10926ce547
|
Include payload as bytes in EFI stub
|
2025-03-17 13:30:59 +08:00 |
|
|
1488219c4f
|
Revise the link script in EFI stub
|
2025-03-17 13:30:59 +08:00 |
|
|
81bfa6ed6e
|
Revise headers and entry points in EFI stub
|
2025-03-17 13:30:59 +08:00 |
|
|
fbb8ea6ad1
|
Bump version to 0.13.0
v0.13.0
|
2025-03-14 21:18:13 +08:00 |
|
|
288942b970
|
Revise the docs of the slab and remove an unused type
|
2025-03-14 21:17:47 +08:00 |
|
|
3d21258baf
|
Add descriptions and READMEs for crates published with OSDK
|
2025-03-14 19:55:00 +08:00 |
|
|
a708a0c046
|
Inject a scalable slab allocator
|
2025-03-14 19:55:00 +08:00 |
|
|
fdbe52c2ee
|
Relax AnyFrameMeta 's requirement of Debug and 'static
|
2025-03-14 19:55:00 +08:00 |
|
|
d366043876
|
Enable sig_action test from gVisor test
|
2025-03-14 16:09:11 +08:00 |
|
|
7e96810e1a
|
Remove trampoline code in handling user kernel
|
2025-03-14 16:09:11 +08:00 |
|
|
7afc3c88f9
|
Clean up configs of schbench
|
2025-03-14 15:45:18 +08:00 |
|
|
ca9ec119e4
|
Retire page table implementation in EFI stub
|
2025-03-14 12:29:13 +08:00 |
|
|
eb74d87bed
|
Bump version to 0.12.0
v0.12.0
|
2025-03-14 09:48:59 +08:00 |
|
|
70b7d8ccd0
|
Add README_JP.md to bump_version.sh
|
2025-03-14 09:48:59 +08:00 |
|
|
6ed38f5cb0
|
Mark all physical memory metadata with memory region info
|
2025-03-14 08:37:37 +08:00 |
|
|
28e7c0ff1f
|
Add a fixed-size cache of frame allocation
|
2025-03-14 08:37:37 +08:00 |
|
|
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 |
|
|
92bc8cbbf7
|
Make CPU-local and early ACPI initialization heap-less
|
2025-03-14 08:37:37 +08:00 |
|
|
7496b24da1
|
Fix some incorrect memory region initialization
|
2025-03-14 08:37:37 +08:00 |
|
|
8a6c8c44e9
|
Refactor MemoryRegionArray::into_non_overlapping
|
2025-03-14 08:37:37 +08:00 |
|
|
46217ab021
|
Add range truncate utility
|
2025-03-14 08:37:37 +08:00 |
|
|
9c430b9901
|
Move the test kernel to OSDK/deps
|
2025-03-14 08:37:37 +08:00 |
|
|
455b8abba0
|
Adopt a round-robin strategy to select among equally idle CPUs
|
2025-03-13 16:28:02 +08:00 |
|
|
7b5f2c414a
|
Use the latest tdx-guest crate version to fix the TDX init issue
|
2025-03-13 12:56:46 +08:00 |
|
|
55984e68cf
|
Update system call count in linux-compatibility.md
|
2025-03-12 15:31:30 +08:00 |
|
|
d40d452e9d
|
Receive RST packets as ECONNRESET errors
|
2025-03-10 18:08:08 +08:00 |
|