Fabing Li
|
f675552c5a
|
Rename regression to test
|
2024-06-28 20:33:21 +08:00 |
|
Ruihan Li
|
5eefd600cc
|
Avoid unused variables in the network module
|
2024-06-28 20:24:27 +08:00 |
|
Ruihan Li
|
94e043ac8d
|
Update nonblocking flags of UNIX sockets correctly
|
2024-06-28 20:24:27 +08:00 |
|
Ruihan Li
|
fa584bd8f5
|
Set the TX buffer length of UDP sockets correctly
|
2024-06-28 20:24:27 +08:00 |
|
Chen Chengjun
|
cd2b305fa8
|
Modify the userspace read/write usage location
|
2024-06-28 15:36:21 +08:00 |
|
Chen Chengjun
|
af908c29cf
|
Refactor the read/write operations to userspace
|
2024-06-28 15:36:21 +08:00 |
|
Chen Chengjun
|
09b6153d29
|
Refactor VmReader/Writer to support both kernel space and user space
|
2024-06-28 15:36:21 +08:00 |
|
Chen Chengjun
|
5b9dd2fee8
|
Clear the robust list during do_execve
|
2024-06-28 15:36:21 +08:00 |
|
Fabing Li
|
12db7ec55d
|
Add and refactor read-write syscalls
|
2024-06-27 23:16:14 +08:00 |
|
Fabing Li
|
d3c172013a
|
Fix unused warning of UtimeExt
|
2024-06-27 21:22:46 +08:00 |
|
Fabing Li
|
d33f90eaeb
|
Add sys_access and sys_faccessat
|
2024-06-27 15:56:04 +08:00 |
|
Fabing Li
|
212dd562a0
|
Add sys_fdatasync and sync_data
|
2024-06-27 15:55:16 +08:00 |
|
Fabing Li
|
5edc110f9d
|
Reconstruct utime-like syscalls and fix filetime implementations
|
2024-06-27 15:54:04 +08:00 |
|
Jianfeng Jiang
|
3de8a9330a
|
Fix the OSDK CI failure
|
2024-06-27 15:45:49 +08:00 |
|
Jianfeng Jiang
|
fe7251c413
|
Rename aster_main as ostd::main
|
2024-06-27 15:45:49 +08:00 |
|
Jianfeng Jiang
|
59350a8578
|
Rename aster-frame to ostd
|
2024-06-27 15:45:49 +08:00 |
|
Zhang Junyang
|
6b17cceacc
|
Replace the futex hash buckects with Once to fix the leak
|
2024-06-26 21:00:44 +08:00 |
|
Shaocong Sun
|
1b22267a87
|
Add readahead for pagecache
|
2024-06-26 20:22:20 +08:00 |
|
Fabing Li
|
053f8d416e
|
Add syscall getdents
|
2024-06-26 19:16:31 +08:00 |
|
Ruihan Li
|
2beeedf7ed
|
Allow overwriting PTEs in shared memory regions
|
2024-06-25 16:18:34 +08:00 |
|
Jianfeng Jiang
|
cb5b996274
|
Add syscall sendmsg and recvmsg
|
2024-06-25 13:40:58 +08:00 |
|
Yuke Peng
|
c5d0099dfd
|
Refactor Monitor
|
2024-06-25 13:39:27 +08:00 |
|
Yuke Peng
|
89ce1f4df9
|
Add schedule after WorkItem enqueue
|
2024-06-25 13:39:27 +08:00 |
|
Hsy-Intel
|
a2060039c2
|
Add TDX get report function
|
2024-06-25 11:51:01 +08:00 |
|
LI Qing
|
68aebe4175
|
Fix the potential deadlock issue of Ext2
|
2024-06-24 22:36:19 +08:00 |
|
Zhang Junyang
|
eaf51ccb24
|
Fix multiple dead code problems
|
2024-06-21 10:57:08 +08:00 |
|
Zhang Junyang
|
05533d7afd
|
Fix multiple documentation issues concerned by clippy
|
2024-06-21 10:57:08 +08:00 |
|
Zhang Junyang
|
18a0490e23
|
Respond to the cargo metadata package ID change in comp-sys
|
2024-06-21 10:57:08 +08:00 |
|
Zhang Junyang
|
952fbacaf1
|
Fix multiple deprecation problems
|
2024-06-21 10:57:08 +08:00 |
|
Zhang Junyang
|
cda8ffa7da
|
Fix the usage of underscores in Cargo manifest keys
|
2024-06-21 10:57:08 +08:00 |
|
Zhang Junyang
|
d6714c4b47
|
Fix multiple Default implementation caveats
|
2024-06-21 10:57:08 +08:00 |
|
Zhang Junyang
|
ab1d931cb7
|
Adjust for Rust unstable feature's stability change
|
2024-06-21 10:57:08 +08:00 |
|
Zhang Junyang
|
5231005f37
|
Follow the Rust API change of BTreeCursor
|
2024-06-21 10:57:08 +08:00 |
|
LI Qing
|
9711d43c84
|
Use Ord::clamp to simplify the scheduling priority value
|
2024-06-20 19:16:26 +08:00 |
|
Weijie Liu
|
3b66b0686e
|
Add /proc/[pid]/cmdline support
|
2024-06-18 13:15:35 +08:00 |
|
Hsy-Intel
|
9e03ac7d0f
|
Temporarily disable TDX get report
|
2024-06-18 13:13:05 +08:00 |
|
Sun12551
|
d0e95776cb
|
Optimize write_bytes for Vmo
|
2024-06-18 13:08:17 +08:00 |
|
hongwen.chw
|
75e9382d57
|
typo: Some typo in net/socket/mod.rs
|
2024-06-18 12:54:52 +08:00 |
|
hongwen.chw
|
3123222995
|
chore: Reduce once instant.total_millis()
|
2024-06-18 12:54:52 +08:00 |
|
Yingdi Shan
|
cea4fd7777
|
Fix the concurrency bug when multiple threads committing the same page
|
2024-06-13 23:16:22 +08:00 |
|
LI Qing
|
e210e68920
|
Modify the type of ino to u64
|
2024-06-11 18:09:23 +08:00 |
|
LI Qing
|
ce2e0cee92
|
Refine Devpts with new metadata api
|
2024-06-11 18:09:23 +08:00 |
|
LI Qing
|
494c88e993
|
Refine ProcFs by improving the use of locks
|
2024-06-11 18:09:23 +08:00 |
|
LI Qing
|
6ff8497101
|
Refine RamFs by extracting immutable metadata from the lock
|
2024-06-11 18:09:23 +08:00 |
|
YanWQ-monad
|
e7298bb276
|
Fix the loading of dynamic linking program
|
2024-06-11 17:54:37 +08:00 |
|
Anmin Liu
|
9f67fcdc58
|
Reuse Rxbuffer and update qemu_args.sh for vsock
|
2024-06-11 17:51:36 +08:00 |
|
Anmin Liu
|
878e8a88f4
|
Support poll multiple packets
|
2024-06-11 17:51:36 +08:00 |
|
Anmin Liu
|
646406115e
|
Optimize vsock code structure
|
2024-06-11 17:51:36 +08:00 |
|
Anmin Liu
|
60dd17fdd3
|
Support calling from inside via vsock
|
2024-06-11 17:51:36 +08:00 |
|
Anmin Liu
|
48f69c25a9
|
Support nonblocking option
|
2024-06-11 17:51:36 +08:00 |
|