Commit Graph

92 Commits

Author SHA1 Message Date
Chen Chengjun bae5de9e8f Move test/* to test/initramfs/* 2026-01-13 11:53:34 -08:00
Tao Su 91604c7b51 Stop hardcoding TDX guest object 2026-01-06 22:34:10 -08:00
zzjrabbit a42b4cd078 Fix all occurrences of "grub.protocol" in OSDK.toml 2026-01-04 11:39:02 -08:00
Ruihan Li 033c240d8f Fix madvise behavior 2025-12-29 19:43:00 +08:00
Ruihan Li d19ffac68a Drop `MAP_SYNC` support 2025-12-29 19:43:00 +08:00
Cautreoxit 1fe337e2fd Add SCML for ioprio_get and ioprio_set 2025-12-29 19:39:17 +08:00
Cautreoxit cdf4ff398d Add SCML for fadvise64 2025-12-29 19:39:17 +08:00
Cautreoxit f248b83ecc Add SCML for close_range 2025-12-29 19:39:17 +08:00
jiangjianfeng 4263b9be33 Remove multilingua from book.toml 2025-12-29 19:37:02 +08:00
jiangjianfeng 8c090eb0e7 Bump docker ref to 0.17.0-20251228 2025-12-29 19:37:02 +08:00
Tao Su 2502e01909 Add SCML for `ioctl` 2025-12-28 23:01:44 +08:00
Tao Su cf74341805 Add SCML for `utimensat` 2025-12-28 23:01:44 +08:00
Tao Su 7c7dd47b9b Add SCML for `flock` and `fallocate` 2025-12-28 23:01:44 +08:00
Tate, Hongliang Tian 83c167ed5d Fix the broken link to "Contriubting to Asterinas" in Book 2025-12-28 09:48:41 +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
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