|  | @@ -153,6 +153,16 @@ run-docker: check_arch
 | 
	
		
			
				|  |  |  	$(MAKE) write_diskimage || exit 1
 | 
	
		
			
				|  |  |  	$(MAKE) qemu
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +test-syscall: check_arch
 | 
	
		
			
				|  |  | +	@echo "构建运行并执行syscall测试"
 | 
	
		
			
				|  |  | +	bash user/apps/tests/syscall/gvisor/enable_compile_gvisor.sh
 | 
	
		
			
				|  |  | +	$(MAKE) all -j $(NPROCS)
 | 
	
		
			
				|  |  | +	$(MAKE) write_diskimage || exit 1
 | 
	
		
			
				|  |  | +	$(MAKE) qemu-nographic AUTO_TEST=syscall SYSCALL_TEST_DIR=/opt/tests/gvisor &
 | 
	
		
			
				|  |  | +	QEMU_PID=$$!
 | 
	
		
			
				|  |  | +	bash user/apps/tests/syscall/gvisor/monitor_test_results.sh || { bash user/apps/tests/syscall/gvisor/disable_compile_gvisor.sh; exit 1; }
 | 
	
		
			
				|  |  | +	bash user/apps/tests/syscall/gvisor/disable_compile_gvisor.sh
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  fmt: check_arch
 | 
	
		
			
				|  |  |  	@echo "格式化代码" 
 | 
	
		
			
				|  |  |  	FMT_CHECK=$(FMT_CHECK) $(MAKE) fmt -C kernel
 | 
	
	
		
			
				|  | @@ -199,6 +209,7 @@ help:
 | 
	
		
			
				|  |  |  	@echo "  make log-monitor      - 启动日志监控"
 | 
	
		
			
				|  |  |  	@echo "  make docs             - 生成文档"
 | 
	
		
			
				|  |  |  	@echo "  make clean-docs       - 清理文档"
 | 
	
		
			
				|  |  | +	@echo "  make test-syscall     - 构建运行并执行syscall测试"
 | 
	
		
			
				|  |  |  	@echo ""
 | 
	
		
			
				|  |  |  	@echo "  make update-submodules - 更新子模块"
 | 
	
		
			
				|  |  |  	@echo "  make update-submodules-by-mirror - 从镜像更新子模块"
 |