Zhang Junyang
|
30ec0be210
|
Halt the idle CPUs
|
2025-03-21 21:19:50 +08:00 |
|
Zhang Junyang
|
265bc25dd7
|
Enable timer IRQs on x86 APs with APIC timer interrupt
|
2025-03-21 21:19:50 +08:00 |
|
Zhang Junyang
|
f1c7564184
|
Move CPU context implementations to a specific module
|
2025-03-21 21:19:50 +08:00 |
|
Zhang Junyang
|
fc67adb1f0
|
Move arch/cpu/context files
This commit can't compile, turn to the next one instead. But if melding this commit
with the next one, Git cannot detect rename changes.
|
2025-03-21 21:19:50 +08:00 |
|
Zhang Junyang
|
298a205da2
|
Avoid an Arc::clone in mmap to make it scale
|
2025-03-21 20:09:42 +08:00 |
|
Zhang Junyang
|
f9284d3803
|
Workaround the missing process of a thread
|
2025-03-21 18:05:10 +08:00 |
|
Fabing Li
|
bce23a63bd
|
Add sys_signalfd/sys_signalfd implementation
|
2025-03-21 16:10:55 +08:00 |
|
Ruihan Li
|
7644ca1598
|
Fix exact typo in docs
|
2025-03-21 16:02:31 +08:00 |
|
Fabing Li
|
8968fd042d
|
Always updates date while bumping
|
2025-03-21 16:02:08 +08:00 |
|
Ruihan Li
|
bb1b41b413
|
Fix dead code lints
|
2025-03-21 16:00:35 +08:00 |
|
Tate, Hongliang Tian
|
ee9b63684b
|
Revise the version bump doc
|
2025-03-21 15:40:32 +08:00 |
|
Fabing Li
|
8cc94219a7
|
Add ktest cases for kernel memory space
|
2025-03-21 15:15:09 +08:00 |
|
Ruihan Li
|
624dcf712a
|
Harden the early allocator
|
2025-03-21 14:09:47 +08:00 |
|
Tate, Hongliang Tian
|
14685cce5d
|
Add the CODEOWNERS file
|
2025-03-21 12:52:53 +08:00 |
|
Tate, Hongliang Tian
|
c11cd4eaf5
|
Add the version bump doc
|
2025-03-21 12:17:04 +08:00 |
|
Fabing Li
|
dd97f016a3
|
Remove stale code functions and update comments
|
2025-03-21 10:21:10 +08:00 |
|
Fabing Li
|
501c63893a
|
Fix wrong container image tag
|
2025-03-21 10:07:40 +08:00 |
|
Fabing Li
|
e3e37006b0
|
Streamline the version bump process
|
2025-03-20 19:33:54 +08:00 |
|
Zhang Junyang
|
77f70831aa
|
Fail immediately if publishing fails
|
2025-03-20 17:27:31 +08:00 |
|
Hsy-Intel
|
b6cf27507c
|
Use TDVMCALL serial output in the early stages of kernel initialization
|
2025-03-20 17:25:22 +08:00 |
|
Hsy-Intel
|
49e6cd2712
|
Use macro to handle TDX-related code
|
2025-03-20 17:25:22 +08:00 |
|
Hsy-Intel
|
dd3aa8fe81
|
Fix GDT issue when using EFI handover protocol
|
2025-03-20 17:25:22 +08:00 |
|
Hsy-Intel
|
148695194f
|
Support TDX SMP
|
2025-03-20 17:25:22 +08:00 |
|
Chen Chengjun
|
af4cf19eb4
|
Modify the 100-lines example
|
2025-03-20 14:20:47 +08:00 |
|
Chen Chengjun
|
135100a472
|
Modify the getting-VMAR usages in other syscalls
|
2025-03-20 14:20:47 +08:00 |
|
Chen Chengjun
|
048fd1077c
|
Inject post_schedule/user_page_fault handler to OSTD
|
2025-03-20 14:20:47 +08:00 |
|
Chen Chengjun
|
2a20f6b59a
|
Add mutable functionality to the process VMAR
|
2025-03-20 14:20:47 +08:00 |
|
Chen Chengjun
|
248b24fb4e
|
Remove UserSpace abstraction from OSTD
|
2025-03-20 14:20:47 +08:00 |
|
Zhang Junyang
|
244a34a2fc
|
Add read_with methods to RCU types
|
2025-03-20 11:57:39 +08:00 |
|
Zhang Junyang
|
79a965374d
|
Add #[must_use] to RCU guards
|
2025-03-20 11:57:39 +08:00 |
|
Ruihan Li
|
d9f3a7761a
|
Notify socket events directly
|
2025-03-20 11:44:47 +08:00 |
|
Ruihan Li
|
2f66f5d234
|
Revert "Set hash buckets as 2 to work around performance bottleneck"
This reverts commit 631ab218386d0b024bf5b86c3b80698671d82907.
|
2025-03-20 11:44:47 +08:00 |
|
Ruihan Li
|
7f323ac501
|
Don't remove TIME-WAIT sockets
|
2025-03-20 11:44:47 +08:00 |
|
Ruihan Li
|
240192f735
|
Make connection addition and deletion in order
|
2025-03-20 11:44:47 +08:00 |
|
Ruihan Li
|
a7e718e812
|
Avoid O(n) iteration when sending TCP packets
|
2025-03-20 11:44:47 +08:00 |
|
Zhang Junyang
|
58ad43b0a9
|
Adjust feature selection
|
2025-03-20 11:44:28 +08:00 |
|
Zhang Junyang
|
2bcc13a9e2
|
force-unwind-tables=yes instead of panic=unwind
|
2025-03-20 11:44:28 +08:00 |
|
Zhang Junyang
|
9c10568a73
|
Specify the arguments for publishing the bzImage setup crate
|
2025-03-20 11:43:34 +08:00 |
|
Zhang Junyang
|
688212899a
|
Add a dummy payload file to pass publish check
|
2025-03-20 11:43:34 +08:00 |
|
Zejun Zhao
|
73e0b30785
|
Eliminate redundant check in hot path
|
2025-03-20 10:45:16 +08:00 |
|
Zejun Zhao
|
c1e6f9a552
|
Eliminate redundant Clone in hot path
|
2025-03-20 10:45:16 +08:00 |
|
jiangjianfeng
|
3ef8f20de6
|
Move libslirp-dev to build-base
|
2025-03-18 13:21:32 +08:00 |
|
jiangjianfeng
|
cea102bd18
|
Install libslirp from apt
|
2025-03-18 10:27:23 +08:00 |
|
Ruihan Li
|
6476ef22ec
|
Bump version to 0.14.0
v0.14.0
|
2025-03-17 20:09:20 +08:00 |
|
Ruihan Li
|
32ffdee37b
|
Fix PE/COFF header in EFI stub
|
2025-03-17 13:30:59 +08:00 |
|
Ruihan Li
|
10926ce547
|
Include payload as bytes in EFI stub
|
2025-03-17 13:30:59 +08:00 |
|
Ruihan Li
|
1488219c4f
|
Revise the link script in EFI stub
|
2025-03-17 13:30:59 +08:00 |
|
Ruihan Li
|
81bfa6ed6e
|
Revise headers and entry points in EFI stub
|
2025-03-17 13:30:59 +08:00 |
|
Zhang Junyang
|
fbb8ea6ad1
|
Bump version to 0.13.0
v0.13.0
|
2025-03-14 21:18:13 +08:00 |
|
Zhang Junyang
|
288942b970
|
Revise the docs of the slab and remove an unused type
|
2025-03-14 21:17:47 +08:00 |
|