Commit Graph

47 Commits

Author SHA1 Message Date
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
Chen Chengjun b447a605ed Introduce PerMountFlags and support MS_REMOUNT 2025-11-02 21:24:50 +08:00
Ruihan Li 4996146a24 Add `.type` and `.size` directives 2025-10-28 09:21:44 +08:00
Ruihan Li a912a7338e Add assembly guidelines 2025-10-28 09:21:44 +08:00
Tao Su 79d737c268 Support arrays with multiple element types in SCML 2025-10-22 20:30:30 +08:00
Tao Su cff91123bb Add inline struct patterns in SCML 2025-10-22 20:30:30 +08:00
Tao Su f97479edff Add `wait4` and `clone` syscall limitation to the book 2025-10-14 13:17:42 +09:00
Tao Su d8bc04dbbe Add networking & sockets related syscall limitations to the book 2025-10-14 00:44:48 +09:00
Chen Chengjun 07d2d1db02 Support MS_PRIVATE flag for mount 2025-10-13 13:30:06 +08:00
Tao Su 878ff925d1 Add `futex`, `lseek` and `newfstatat` syscall limitation to the book 2025-09-28 18:03:33 +08:00
Tate, Hongliang Tian d221342aa7 Revise the writing for the Linux system call table 2025-09-28 09:51:59 +08:00
jiangjianfeng 882dea6125 Add syscall setdomainname 2025-09-28 09:35:39 +08:00
jiangjianfeng 87091aa19c Add syscall sethostname 2025-09-28 09:35:39 +08:00
Tate, Hongliang Tian 4471b9fc01 Add a new reference for the recommended Rust API style 2025-09-27 20:59:12 +08:00
Yuke Peng 48c7c37f50 Bump version to 0.16.1 2025-09-24 13:55:48 +08:00
Zejun Zhao cf9c45a46c Implement renameat2 system call 2025-09-19 12:00:01 +08:00
Hsy-Intel 07ae3a55fc Switch to a new Docker image 2025-09-18 12:14:06 +08:00
Tate, Hongliang Tian f9425865b0 Add the first RFC, "RFC-0001 RFC process" 2025-09-05 17:40:05 +08:00
Tate, Hongliang Tian e7733e94ee Remove a placeholder RFC page 2025-09-05 17:40:05 +08:00
Tao Su 89dfcbb569 Add `prctl`, `capget` and `capset` syscall limitation to the book 2025-09-02 17:40:56 +08:00
Tao Su 7c4b2899cc Add clock and misc related syscall limitation to the book 2025-09-02 17:40:56 +08:00
jiangjianfeng b43047eedb Add syscall setns 2025-09-02 09:47:41 +08:00
jiangjianfeng cca73480c2 Add syscall unshare 2025-09-02 09:47:41 +08:00
Tao Su 05f053c56d Add signal & timer related syscall limitations to the book 2025-08-28 16:17:14 +08:00
Chen Chengjun 3882eb4000 Update docker version reference 2025-08-24 19:09:40 +08:00
Tate, Hongliang Tian 9ab035c654 Rename the docs directory to book 2025-08-21 19:16:12 +08:00