Commit Graph

3322 Commits

Author SHA1 Message Date
Tate, Hongliang Tian 7dc6fb980f Upgrade mdBook to 0.5.2 2025-12-28 10:21:58 +08:00
Tate, Hongliang Tian 83c167ed5d Fix the broken link to "Contriubting to Asterinas" in Book 2025-12-28 09:48:41 +08:00
rikosellic c4e8bf2c21 Remove WeakRef and NonNullPtr impl for Weak<T> 2025-12-26 17:00:11 +08:00
Marsman1996 b46a02463b Replace RwLock with RwMutex for child node management in SysTree 2025-12-26 14:08:17 +08:00
Marsman1996 6d1155896d Fix OOM in `getdents(64)` by user space writer 2025-12-26 14:08:17 +08:00
Ruihan Li 57399a223c Update outdated compatibility data 2025-12-26 13:16:59 +08:00
Ruihan Li 631cbf92c3 Add SCMLs for some network syscalls 2025-12-26 13:16:59 +08:00
Zhenchen Wang 847ef4c784 update statx scml documentation
Signed-off-by: Zhenchen Wang <m202372036@hust.edu.cn>
2025-12-26 13:16:59 +08:00
Ruihan Li 4fdf400d2a Separate VMAR load and activation 2025-12-26 13:16:59 +08:00
Ruihan Li e2f7b0eb73 Clean up `ProgramToLoad` 2025-12-26 13:16:59 +08:00
Ruihan Li 2b8ccbf3d2 Clean up `load_elf.rs` and do overflow checks 2025-12-26 13:16:57 +08:00
Ruihan Li 586266b086 Clean up `elf_file.rs` 2025-12-25 15:41:58 +08:00
Marsman1996 bcf8f5e93c Fix OOM by adding SYSCTL_NR_OPEN limit for setrlimit and prlimit64 2025-12-25 10:17:28 +08:00
Zhenchen Wang cd7859161d Fix the issue of notifying parent in fsnotify 2025-12-25 09:55:08 +08:00
Marsman1996 2c80e0c3a4 Fix reachable unwrap in sys_arch_prctl by using the ? operator 2025-12-23 11:42:32 +08:00
Zhang Junyang ae3113194a Adjust the documentation of `aster-nix::vm` 2025-12-23 11:39:49 +08:00
Zhang Junyang afe5e59aeb Split `vmar/mod.rs` into several files 2025-12-23 11:39:49 +08:00
jiangjianfeng 1ae4bb4743 Add Git tag before creating release 2025-12-23 10:29:08 +08:00
jiangjianfeng 6f25a6cdd6 Let publish_aster_nixos create tag with prefix 'v' 2025-12-23 10:29:08 +08:00
jiangjianfeng 7106c8acd8 Remove push_git_tag workflow 2025-12-23 10:29:08 +08:00
jiangjianfeng c7fa152889 Using paths instead of tags in publish_aster_nixos workflow 2025-12-23 10:29:08 +08:00
zjp 9c4f644bd9 Replace caps_lock's load+store by fetch_xor
It's a bit less efficient, but solves atomic violation.
2025-12-20 20:35:49 +08:00
Tate, Hongliang Tian cc0609bc81 Add 0.17.0 release notes 2025-12-19 18:01:59 +08:00
jiangjianfeng b8654ed1b9 Add SCML for faccessat2 2025-12-18 00:57:34 +08:00
jiangjianfeng 4a9820cb11 Add SCML for clone3 2025-12-18 00:57:34 +08:00
jiangjianfeng e238c56d5a Add SCML for setns 2025-12-18 00:57:34 +08:00
jiangjianfeng 026b672393 Add SCML for unshare 2025-12-18 00:57:34 +08:00
jiangjianfeng 161dfbf90b Add SCML for ppoll 2025-12-18 00:57:34 +08:00
jiangjianfeng 420c54de0e Add SCML for accept and accept4 2025-12-18 00:57:34 +08:00
jiangjianfeng fff756f116 Mark nanosleep,sigaltstack,execveat,pidfd_open as fully-supported 2025-12-18 00:57:34 +08:00
Qingsong Chen 9b37e465ee Switch to a new Docker image 0.17.0-20251217 2025-12-17 19:49:41 +08:00
Chen Chengjun 7caababf8d Add SCML for waitid syscall 2025-12-17 19:45:44 +08:00
Chen Chengjun b9e640f697 Add SCML for timer-related syscalls 2025-12-17 19:45:44 +08:00
Qingsong Chen 8f7e6294e9 Update lmbench to fix fifo_lat benchmark 2025-12-17 18:11:38 +08:00
Qingsong Chen 302da67903 Bump the docker version to 0.17.0-20251217 2025-12-17 17:23:01 +08:00
Qingsong Chen f7afb13a67 Remove unnecessary packages and nix-store optimisation to reduce docker image size 2025-12-17 17:23:01 +08:00
Tate, Hongliang Tian 2266ce5959 Add a disclaimer to clarify the relationship with NixOS foundation 2025-12-17 13:52:34 +08:00
Ruihan Li f30bd698d1 Define `__asterinas__` macro in tests 2025-12-16 12:03:43 +08:00
Ruihan Li da67967f6d Add `BASIC_TEST_PLATFORM` option 2025-12-16 12:03:43 +08:00
Ruihan Li 4f05bdc891 Replace `CHECK_MM` with `TEST_SUCC` 2025-12-16 12:03:43 +08:00
Ruihan Li 49a2cecc81 Clarify the code for a long shebang 2025-12-15 10:12:12 +08:00
Tao Su ecd0ac9662 Define `ASTER_SCML` in `validate_scmls` workflow 2025-12-14 08:08:56 +08:00
jiangjianfeng 90f916793d Bump the project version to 0.17.0 2025-12-14 00:08:33 +08:00
jiangjianfeng 37f5d1db87 Bump docker-ref to 0.17.0 2025-12-14 00:08:33 +08:00
jiangjianfeng 92be068d70 Bump the docker version to 0.17.0 2025-12-13 21:41:04 +08:00
Tate, Hongliang Tian 8da16600af Remove both Chinese and Japanese README
Doing so avoids the pain of keeping multiple READMEs in sync.
2025-12-13 21:40:07 +08:00
Tate, Hongliang Tian 382a728385 Include a demo video in README 2025-12-13 21:40:07 +08:00
Tate, Hongliang Tian c00ad99789 Add chapters for popular applications 2025-12-13 21:40:07 +08:00
Tate, Hongliang Tian 03c1600999 Fix file names containing _ 2025-12-13 21:40:07 +08:00
Tate, Hongliang Tian 7b3d01cd47 Fix indentations in docs 2025-12-13 21:40:07 +08:00