|
0f9285d72b
|
Adjust cargo check script in rust analyzer
|
2024-08-16 10:43:55 +08:00 |
|
|
99a22ff124
|
Improve efficiency of global TLB flushing
|
2024-08-15 23:14:51 +08:00 |
|
|
720b952996
|
Add lmbench fs tests
|
2024-08-15 23:07:33 +08:00 |
|
|
2ab4ba11bc
|
Refactor preemption-related code in OSTD
|
2024-08-15 23:06:18 +08:00 |
|
|
f5464e82c0
|
Implement new scheduling API in OSTD
|
2024-08-15 23:06:18 +08:00 |
|
|
4844e7ca7c
|
Allow page table protectors to flush TLB entries precisely
|
2024-08-14 20:40:03 +08:00 |
|
|
9a6e1b03e3
|
Allow the page table un-mapper to flush the TLB precisely
|
2024-08-14 20:40:03 +08:00 |
|
|
e597a10088
|
Rename PageTableQueryResult to PageTableItem
|
2024-08-14 20:40:03 +08:00 |
|
|
6df0a3073c
|
Add a comment for UserMode
|
2024-08-14 11:43:34 +08:00 |
|
|
b6e4b36a51
|
Change Asterinas TDX CI scheduled time
|
2024-08-14 10:18:32 +08:00 |
|
|
be54a39592
|
Remove the preempt guard from the IRQ guard
|
2024-08-13 20:34:26 +08:00 |
|
|
491e4325fa
|
Enable IRQs before leaving the OSTD boot routine
|
2024-08-13 20:34:26 +08:00 |
|
|
20d5212910
|
Use nightly toolchain for OSDK test
|
2024-08-13 20:27:21 +08:00 |
|
|
e10eab6576
|
Add TDX CI for OSDK
|
2024-08-13 20:27:21 +08:00 |
|
|
3a6768ecb2
|
Add TDX support for OSDK test
|
2024-08-13 20:27:21 +08:00 |
|
|
d6925e7c93
|
Fix a typo
|
2024-08-13 20:27:21 +08:00 |
|
|
f499f54cf5
|
Record the original bound name
|
2024-08-13 19:32:22 +08:00 |
|
|
6b50d28ba1
|
Remove unnecessary self-connecting check
|
2024-08-13 19:32:22 +08:00 |
|
|
8bcb5a2a5f
|
Avoid nested locks
|
2024-08-13 19:32:22 +08:00 |
|
|
5445a26ec5
|
Fix results of getting UNIX names
|
2024-08-13 19:32:22 +08:00 |
|
|
98c17a3d1b
|
Add boterinas introduction to Asterinas book
|
2024-08-13 19:31:13 +08:00 |
|
|
8fdd22de8a
|
Align the buffer size of pipes and UNIX sockets
|
2024-08-13 19:30:02 +08:00 |
|
|
f9bae1eee9
|
Fix lmbench-ctx extraction
|
2024-08-12 22:37:29 +08:00 |
|
|
38b46f7ac3
|
Prefer Context::get_user_space than CurrentUserSpace::get
|
2024-08-12 10:38:35 +08:00 |
|
|
8cf7063150
|
Replace most of the current_thread! usages via Context
|
2024-08-12 10:38:35 +08:00 |
|
|
9200538175
|
Replace a myriad of current! usages via Context
|
2024-08-12 10:38:35 +08:00 |
|
|
f84d328956
|
Optimize getters of the current process credentials
|
2024-08-12 10:38:35 +08:00 |
|
|
66a37da214
|
Allow passing the process Context to syscall handlers
|
2024-08-12 10:38:35 +08:00 |
|
|
19ad2a2eb4
|
Remove module-level allowed lints in system call handlers
|
2024-08-12 10:38:35 +08:00 |
|
|
a739b3828d
|
Use tdx-guest crate VE handler and support release mode for TDX
|
2024-08-10 11:21:59 +08:00 |
|
|
7527d20d25
|
Avoid generating Cmp_rm32_imm32 instruction
|
2024-08-10 11:21:59 +08:00 |
|
|
7b4c13f5d7
|
Implement MADV_FREE in madvise
|
2024-08-10 11:14:53 +08:00 |
|
|
75da7fd30e
|
Replace old user space read/write with new APIs
|
2024-08-09 18:01:01 +08:00 |
|
|
7ade2fcb57
|
Remove Vmar usage from InitStack
|
2024-08-09 18:01:01 +08:00 |
|
|
12c60852f1
|
Modify the logics of setting child thread tid
|
2024-08-09 18:01:01 +08:00 |
|
|
259b506119
|
Introduce CurrentUserSpace to provide read/write abilities for user space
|
2024-08-09 18:01:01 +08:00 |
|
|
8317c4c1e8
|
Rename "intel_tdx" feature to "cvm_guest"
|
2024-08-09 17:11:12 +08:00 |
|
|
ca41687a99
|
Use cfg_if to group tdx cfg block
|
2024-08-09 17:11:12 +08:00 |
|
|
9bad068215
|
Update conditional compilation for intel_tdx feature
|
2024-08-09 17:11:12 +08:00 |
|
|
dc124351d2
|
Add gvisor pselect test
|
2024-08-09 15:46:05 +08:00 |
|
|
8b73cc8761
|
Support sigmask in pselect6
|
2024-08-09 15:46:05 +08:00 |
|
|
c4e9a0db38
|
Remove the implementation of MADV_DONTNEED
|
2024-08-09 14:07:09 +08:00 |
|
|
97fab9edea
|
Prepare aster-time for platform-dependent implementations
|
2024-08-09 08:53:24 +08:00 |
|
|
acb4833aae
|
Optimize trim_mappings
|
2024-08-09 00:12:20 +08:00 |
|
|
cd9e5d11d2
|
Optimize futex implementation
|
2024-08-08 23:11:58 +08:00 |
|
|
b5f8e4e7bb
|
Fix unnecessary page table activation
|
2024-08-08 23:11:58 +08:00 |
|
|
8dce83605f
|
Add sys_fallocate
|
2024-08-08 21:10:38 +08:00 |
|
|
8dc08dccba
|
Add test for new crate with hypen
|
2024-08-08 19:55:15 +08:00 |
|
|
923ca16d32
|
Make code more readable
|
2024-08-08 19:55:15 +08:00 |
|
|
ae63aa699b
|
Fix panic when OSDK creating crate with - in its name
|
2024-08-08 19:55:15 +08:00 |
|