Tate, Hongliang Tian
|
deb60415a6
|
Update README.md for SOSP'25 news
|
2025-07-23 19:23:55 +08:00 |
Qingsong Chen
|
e86f7584a3
|
Fix atomic mode issue when VMO commit needs IO
|
2025-07-23 11:23:03 +08:00 |
Qingsong Chen
|
eb64ca1cea
|
Fix VMO commit address when needs IO
|
2025-07-23 11:23:03 +08:00 |
Cautreoxit
|
6ecccad3ee
|
Add sys_ioprio_set and sys_ioprio_get
|
2025-07-22 17:22:52 +08:00 |
Hsy-Intel
|
24d56cfde7
|
adjust feature enabling sequence and fix xsave size function
|
2025-07-22 17:15:53 +08:00 |
Cautreoxit
|
2e3d8ea867
|
Add extension support for keyboard
|
2025-07-22 15:16:12 +08:00 |
Cautreoxit
|
b8b9d8bff6
|
Add release support for keyboard
|
2025-07-22 15:16:12 +08:00 |
Marsman1996
|
b04d62ae71
|
Use official minicov and add unit test for coverage feature
|
2025-07-22 10:31:56 +08:00 |
YanWQ-monad
|
79335b272f
|
Add coverage support
Co-authored-by: Marsman1996 <lqliuyuwei@outlook.com>
|
2025-07-22 10:31:56 +08:00 |
Chen Chengjun
|
03fc309b95
|
Enable more waitid LTP tests
|
2025-07-21 21:31:32 +08:00 |
Chen Chengjun
|
ef0382b164
|
Enhance waitid syscall support
|
2025-07-21 21:31:32 +08:00 |
Chen Chengjun
|
4d52241c6c
|
Fix some definition errors of siginfo_t
|
2025-07-21 21:31:32 +08:00 |
Cautreoxit
|
c6011b9650
|
Add fadvise64 syscall
|
2025-07-21 21:29:17 +08:00 |
Yang Zhichao
|
9570f14d80
|
Add AMD support for cache_size and tlb_size
|
2025-07-21 20:08:42 +08:00 |
Yang Zhichao
|
d09c6c7584
|
Add a fallback to RDTSC estimation when TSC info is unavailable
|
2025-07-21 20:08:42 +08:00 |
Yang Zhichao
|
496c50f296
|
Fix get_cpuid_level function to directly return the CPUID 0x0 EAX value instead of TSC denominator
|
2025-07-21 20:08:42 +08:00 |
Yang Zhichao
|
85e605250b
|
Fix cache line size calculation in get_clflush_size function
|
2025-07-21 20:08:42 +08:00 |
Zhang Junyang
|
6a4d8d113f
|
Fix missing updates of page table `Entry::pte`
Co-authored-by: Xungan2 <2100012996@stu.pku.edu.cn>
|
2025-07-21 13:42:38 +08:00 |
Marsman1996
|
62d426d9b7
|
Add check for empty directory and more forms of root directory in `rmdir`
|
2025-07-21 11:33:14 +08:00 |
Ruihan Li
|
4d8078166e
|
Send and receive UNIX control messages
|
2025-07-21 10:46:08 +08:00 |
Ruihan Li
|
bc7515389b
|
Create a RISC-V boot code and data section
|
2025-07-21 10:01:02 +08:00 |
Ruihan Li
|
e475009fe7
|
Optimize the x86 binary size
|
2025-07-21 10:01:02 +08:00 |
jiangjianfeng
|
424fcda239
|
Use iret instead of sysret if the context is not clean
|
2025-07-20 22:22:20 +08:00 |
Ruize Tang
|
d083aef690
|
Add a simple test for checking FPU state in signal
|
2025-07-18 11:40:16 +08:00 |
Qingsong Chen
|
f1299d4b8d
|
Save FPU context on signal stack
|
2025-07-18 11:40:16 +08:00 |
Qingsong Chen
|
6cd53fbb8a
|
Refactor FPU context using pre_schedule_handler
|
2025-07-18 11:40:16 +08:00 |
Marsman1996
|
ab5e1999fc
|
Apply the docker version bump for related files
|
2025-07-17 20:58:27 +08:00 |
Chen Chengjun
|
749fe77591
|
Add an initial script to mount several file systems
|
2025-07-17 13:51:45 +08:00 |
Chen Chengjun
|
df69af324e
|
Forbid creating a directory in sysfs
|
2025-07-17 13:51:45 +08:00 |
Chen Chengjun
|
16292742d2
|
Leverage FsRegistry to remove the hardcode in mount syscall
|
2025-07-17 13:51:45 +08:00 |
Chen Chengjun
|
9783bbddda
|
Implement FsType for exsiting file systems
|
2025-07-17 13:51:45 +08:00 |
Chen Chengjun
|
cb1732706a
|
Introduce FsType and FsRegistry
|
2025-07-17 13:51:45 +08:00 |
王英泰
|
92fb51b99b
|
Add LoongArch QEMU to the docker image and bump versions
|
2025-07-16 21:57:25 +08:00 |
Marsman1996
|
e1870fde9a
|
Install clang into the OSDK docker image
|
2025-07-16 21:35:19 +08:00 |
Ruihan Li
|
cdd7950d2e
|
Remove some variants in `ostd::Error`
|
2025-07-15 23:05:30 +08:00 |
Chen Chengjun
|
d02202dc73
|
Support the basic cgroupfs
|
2025-07-14 20:35:05 +08:00 |
Chen Chengjun
|
19a3f5576d
|
Introduce the FsManager
|
2025-07-14 20:35:05 +08:00 |
Chen Chengjun
|
b90b79810c
|
Provide more powerful macros to assist in implementing the SysTree-related traits
|
2025-07-14 20:35:05 +08:00 |
Chen Chengjun
|
a8b4c23319
|
Add SysTreeInodeTy trait to abstract the view part of MVC arch
|
2025-07-14 20:35:05 +08:00 |
Chen Chengjun
|
774291611c
|
Add two error types in aster_systree::Error
|
2025-07-14 20:35:05 +08:00 |
Chen Chengjun
|
9c68d96fa2
|
Attach SysPerms to systree nodes and attributes
|
2025-07-14 20:35:05 +08:00 |
Chen Chengjun
|
e229eb379b
|
Enable getting path through SysObj
|
2025-07-14 20:35:05 +08:00 |
Ruihan Li
|
a5e927b675
|
Make the framebuffer backspace work
|
2025-07-14 20:24:29 +08:00 |
Ruihan Li
|
b1079c2bc5
|
Add support for font setting
|
2025-07-14 20:24:29 +08:00 |
Ruihan Li
|
9f82a0c89f
|
Clean up the console crate
|
2025-07-14 20:24:29 +08:00 |
jiangjianfeng
|
d317ce3246
|
Adjust `max_len` to avoid EFAULT when reading CString
|
2025-07-14 15:43:34 +08:00 |
jiangjianfeng
|
010da31b3e
|
Align execve argument limits with Linux
|
2025-07-14 15:43:34 +08:00 |
Ruihan Li
|
e5c5bc7992
|
Clarify safety comments in `dyn_cpu_local.rs`
|
2025-07-11 14:10:46 +08:00 |
yuankunzhang
|
a4c918efd7
|
fs: validate workdir when creating overlayfs instance
The workdir needs to be an empty directory on the same filesystem
as upperdir.
|
2025-07-11 09:26:31 +08:00 |
Hsy-Intel
|
48b160e33a
|
Use default process name in TDX QEMU configuration
|
2025-07-10 10:13:51 +08:00 |