王英泰
|
3824af8c89
|
Add the trap section for LoongArch in OSTD
|
2025-07-25 17:37:24 +08:00 |
王英泰
|
91e7785915
|
Add the cpu section of LoongArch in OSTD and kernel
|
2025-07-25 17:37:24 +08:00 |
jiangjianfeng
|
9219207b97
|
Add CLONE_PIDFD & pidfd_open support
|
2025-07-24 21:11:24 +08:00 |
jiangjianfeng
|
dbc6e7c71a
|
Add support for `/proc/sys/kernel/pid_max`
|
2025-07-24 21:11:24 +08:00 |
Ruihan Li
|
5ccadb6253
|
Support SOCK_SEQPACKET
|
2025-07-23 20:02:15 +08:00 |
Ruihan Li
|
c3572e9548
|
Support SCM_CREDENTIALS
|
2025-07-23 20:02:15 +08:00 |
Ruihan Li
|
ab897ccd2f
|
Support SO_PASSCRED
Co-authored-by: Jianfeng Jiang <jiangjianfeng.jjf@antgroup.com>
|
2025-07-23 20:02:15 +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 |
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 |
YanWQ-monad
|
79335b272f
|
Add coverage support
Co-authored-by: Marsman1996 <lqliuyuwei@outlook.com>
|
2025-07-22 10:31:56 +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 |
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 |
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 |
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 |
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 |
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 |
jiangjianfeng
|
665de6bd35
|
Make RISC-V code compile under new exception APIs
|
2025-07-09 10:49:43 +08:00 |
jiangjianfeng
|
7f3ca86467
|
Refactor x86 exception related code
|
2025-07-09 10:49:43 +08:00 |
Chen Chengjun
|
2a34a041c4
|
Fix the mask set in the signalfd
|
2025-07-08 15:50:41 +08:00 |
js2xxx
|
1a12080c58
|
Fix integer overflow when updating vruntime after pending weight update
|
2025-07-05 18:23:17 +08:00 |
Ruihan Li
|
801ab865b7
|
Make paths of `TrapFrame` unique
|
2025-07-05 18:19:26 +08:00 |
Ruihan Li
|
0fce977b40
|
Clean up `trapframe` items
|
2025-07-05 18:19:26 +08:00 |
Wang Siyuan
|
37cc54f2aa
|
Store `offset` in `MappedVmo` instead of `range`
|
2025-07-03 18:54:53 +08:00 |