67 Commits

Author SHA1 Message Date
LI Qing
2616335755 Refine the ext2 case in regression test 2024-04-26 14:36:46 +08:00
Ruihan Li
698e748150 Set socket errors after connecting 2024-04-25 18:40:08 +08:00
Ruihan Li
27c5c27fd0 Implement non-blocking connect 2024-04-25 18:40:08 +08:00
Ruihan Li
9211061181 Add proper IO events for unbound sockets 2024-04-25 18:40:08 +08:00
Ruihan Li
8628543067 Implement (un)register_observer for TCP/UDP 2024-04-25 18:40:08 +08:00
LI Qing
0ecb919e73 Add getpid to measure the performance of system calls 2024-04-24 15:14:55 +08:00
Ruihan Li
92a9f5616e Fix error codes in bind, listen, and accept 2024-04-12 14:39:54 +08:00
Ruihan Li
346887ace5 Fix error codes in UDP sendto and recvfrom 2024-04-12 14:39:54 +08:00
Ruihan Li
00cfdf86c8 Fix error codes in TCP sendto and recvfrom 2024-04-12 14:39:54 +08:00
Ruihan Li
51080c1925 Fix error codes in get{sock,peer}name 2024-04-12 14:39:54 +08:00
Ruihan Li
b53980da25 Add a framework for regression tests 2024-04-12 14:39:54 +08:00
LI Qing
a60a8ad3e1 Support big file for Ext2 2024-04-10 13:44:12 +08:00
Zhang Junyang
63be797c2d Check if we truly pass the tests in auto test 2024-04-09 16:59:21 +08:00
Fabing Li
6335387104 Move mongoose source files to build/ 2024-04-02 17:58:03 +08:00
Fabing Li
c8ec4bb8ba Add mongoose-based http example 2024-03-27 11:06:17 +08:00
Jianfeng Jiang
a2e9b0aaae Make background polling thread sleep 2024-03-25 18:32:11 +08:00
plucky
dd64f58e55 Add test for chroot
Signed-off-by: plucky <m202372036@hust.edu.cn>
2024-03-25 16:34:35 +08:00
Jianfeng Jiang
fad1e42e56 Remove WNOHANG from regression test 2024-03-21 17:03:36 +08:00
Yingdi Shan
650c7dfbad Add exFAT file system 2024-03-19 16:26:55 +08:00
Ruihan Li
dede22843a Resolve compiler warnings for regression tests 2024-03-18 11:20:46 +08:00
Ruihan Li
42881bcdaa Format code manually for regression tests 2024-03-18 11:20:46 +08:00
Ruihan Li
82de200d03 Format code automatically for regression tests 2024-03-18 11:20:46 +08:00
Ruihan Li
4eff679eac Fix dependencies of initramfs 2024-03-15 12:52:56 +08:00
Ruihan Li
c15eb2299b Refine compilation of regression tests 2024-03-15 12:52:56 +08:00
Ruihan Li
26d17704bf Put .PHONY notations near targets 2024-03-15 12:52:56 +08:00
Tate, Hongliang Tian
07e8cfe2e7 Polish the list of the system call test suites 2024-03-14 18:40:34 +08:00
Jianfeng Jiang
3f402d2d88 Add syscall alarm 2024-03-14 17:26:23 +08:00
LI Qing
729c6ecd0c Add support for chown syscall 2024-02-22 12:11:21 +08:00
LI Qing
8d456ebe8f Refine the build process with VDSO 2024-02-05 12:47:00 +08:00
LI Qing
195c6a0739 Add support for truncate syscall 2024-02-02 16:59:34 +08:00
Jianfeng Jiang
0920a084e4 License Makefile, shell scripts, assembly source code, Dockerfile 2024-01-18 08:22:58 +08:00
Jianfeng Jiang
faaa4438d6 License rust and c source files 2024-01-18 08:22:58 +08:00
Jianfeng Jiang
2eaf2e1290 Add sockoption test 2024-01-11 22:10:29 +08:00
LI Qing
ddca4fb2fc Enable some fs system call test cases 2023-12-28 04:54:48 +08:00
LI Qing
9473889c6b Add Ext2 fs and basic bio layer 2023-12-28 04:54:48 +08:00
Jianfeng Jiang
7b7e3c4b7a Rename the path of dependent crates 2023-12-26 11:49:24 +08:00
Jianfeng Jiang
632b1937c5 Rename docker image as asterinas/asterinas 2023-12-26 11:49:24 +08:00
Jianfeng Jiang
99f6765ced Rename jinux to asterinas in documentation and code 2023-12-26 11:49:24 +08:00
Ruihan Li
ff7e18b114 Clean up and enable more network tests 2023-12-25 11:39:57 +08:00
Chen Chengjun
e6f3a6a8a4 Update docker image and add the benchmarks 2023-12-20 18:06:33 +08:00
Jianfeng Jiang
d24775001f Running regression test in ci 2023-12-20 14:18:07 +08:00
Chen Chengjun
2ad9735eab Support VDSO in Jinux 2023-12-06 19:31:19 +08:00
Jianfeng Jiang
a91a35ebce Support alternate signal stack 2023-12-06 12:54:03 +08:00
Jianfeng Jiang
2a0446265e Add passwd&group files and enable gvisor uidgid test 2023-12-06 11:01:54 +08:00
Jianfeng Jiang
9d8a2b420d Refactor tty&pty code 2023-11-28 12:11:54 +08:00
Ruihan Li
040f5a53ae Fix panic when listen backlog is one 2023-11-03 08:52:39 +08:00
Ruihan Li
f6c230f756 Fix endless loops when send buffer is full 2023-11-03 08:51:37 +08:00
Zhang Junyang
cdc2b960dc Switch to EFI boot and use official release for QEMU and GDB 2023-10-12 14:38:36 -05:00
Jianfeng Jiang
038c19b693 Refactor the pty implementation 2023-09-05 06:24:54 +08:00
Jianfeng Jiang
40056f0692 Enable gvisor pty test 2023-09-05 06:24:54 +08:00