Commit Graph

32 Commits

Author SHA1 Message Date
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