Commit Graph

75 Commits

Author SHA1 Message Date
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
Tate, Hongliang Tian 2266ce5959 Add a disclaimer to clarify the relationship with NixOS foundation 2025-12-17 13:52:34 +08:00
jiangjianfeng 37f5d1db87 Bump docker-ref to 0.17.0 2025-12-14 00:08:33 +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
Tate, Hongliang Tian 55c1aa7d40 Add Asterinas NixOS to README and the Book 2025-12-13 21:40:07 +08:00
Tao Su 40a7e43761 Switch to a new Docker image 0.16.2-20251211 2025-12-12 00:15:57 +08:00
Qingsong Chen 12c364da32 Add ISO installer image 2025-12-11 22:07:24 +08:00
Tao Su 05c43dd6c5 Add SCML for `poll` and `select` 2025-12-11 20:18:20 +08:00
Tao Su 273bf7306a Add SCML for `epoll` related syscalls 2025-12-11 20:18:20 +08:00
Wang Siyuan 1207f170a6 Add memfd-related scml 2025-12-11 09:19:27 +08:00
Tao Su 0e3ef19ada Update the link of `sendto`, `sendmsg` and `sendmmsg` 2025-12-09 23:45:40 +08:00
Tao Su 75eeac92e4 Add SCML for the syscalls of file and directory operations 2025-12-09 23:45:40 +08:00
Tao Su 7c35ec1b16 Mark `setxattr` and `signalfd` related syscalls as fully covered 2025-12-09 23:45:40 +08:00
Chen Chengjun 53575b04cd Support rt_sigtimedwait syscall 2025-12-09 22:33:42 +08:00
Zhang Junyang 7b6623a735 Bump Docker image version refs 2025-12-09 19:41:18 +08:00
Chaoqun Zheng e1633e7707 Add some stubs for `madvise`. 2025-12-09 09:59:06 +08:00
Chaoqun Zheng 7d74429247 Add `timer_slack` field in `PosixThread` and implement related methods.
For now, we do not use `timer_slack` for any usage, it is just a
placeholder for running some complex programs successfully.
2025-12-09 09:33:51 +08:00
Tate, Hongliang Tian 293baff9a7 Update the count of supported system calls in Book 2025-12-06 08:02:32 +08:00
Tao Su f993073d32 Add SCML for scheduler-related syscalls 2025-12-05 19:39:25 +08:00
Tao Su 9783149673 Mark `getrlimit` and `setrlimit` as fully supported 2025-12-05 19:39:25 +08:00
vvsv 8152695a17 Support syscall fchmodat2 2025-12-05 18:01:37 +08:00
vvsv 77fb8c0f74 Support syscall `syncfs` 2025-12-05 18:00:24 +08:00
jiangjianfeng a0042f7d28 Add syscall sendmmsg 2025-12-05 17:18:15 +08:00
Tao Su 82cc2c1c5b Rename `syscall-feature-coverage` to `syscall-flag-coverage` 2025-12-04 12:51:45 +08:00
Tao Su e648528c46 Update inotify-related SCML 2025-12-02 15:53:56 +08:00
Tate, Hongliang Tian c9c0f80248 Add a RFC: NixOS on Asterinas 2025-12-02 11:00:36 +08:00
Zhenchen Wang cf4f6e306c Add inotify SCML document
Signed-off-by: Zhenchen Wang <m202372036@hust.edu.cn>
2025-12-01 20:05:18 +08:00
Wang Siyuan 0677adc4e2 Switch to a new Docker image 0.16.1-20251130 2025-11-30 22:23:39 +08:00
jiangjianfeng 96bfab16be Fix some typos 2025-11-28 19:10:16 +08:00
jiangjianfeng bc0cf29ded Bump docker ref to 0.16.1-20251126 2025-11-28 19:10:16 +08:00
Chen Chengjun 3f3838d3a3 Support reboot syscall 2025-11-28 11:32:16 +08:00
Tao Su 76a37310af Mark some syscalls without flags as fully supported 2025-11-26 17:34:20 +08:00
Chen Chengjun f1d90b8c69 Updates limitations-on-system-calls 2025-11-21 19:34:04 +08:00
Hsy-Intel 8617f5bc40 Remove duplicate QEMU parameters in the TDX environment 2025-11-18 19:54:32 +08:00
Tao Su eff4daf3ac Refactor syscall limitations by extracting SCML to separate files 2025-11-16 15:50:48 +08:00
Tate, Hongliang Tian ee3488cbc5 Fix minor issues in RFC-0001 2025-11-14 13:08:20 +08:00
Zhang Junyang 3c9455a42d Add the ASM guidelines to the book 2025-11-12 17:39:04 +08:00
Zhang Junyang 14aee3d5cc Unify and fix RISC-V symbol names 2025-11-12 17:39:04 +08:00
Tao Su 0615e6f642 Unify all syscall titles in SCML to level 3 2025-11-11 10:38:51 +08:00