WangRunji
							
						 | 
						
							
							
							
							
								
							
								c6c76147d6
								
							
								
							
						 | 
						
							
							
								
								impl custom syscall: sys_get_paddr
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								WangRunji
							
						 | 
						
							
							
							
							
								
							
								1c5effae04
								
							
								
							
						 | 
						
							
							
								
								move hard link user asm to Rust
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								236c403f36
								
							
								
							
						 | 
						
							
							
								
								Enable ixgbe ip receive checksum
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								WangRunji
							
						 | 
						
							
							
							
							
								
							
								a3edd38046
								
							
								
							
						 | 
						
							
							
								
								fix VGA color on x86_64
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								WangRunji
							
						 | 
						
							
							
							
							
								
							
								e70cac58c8
								
							
								
							
						 | 
						
							
							
								
								refactor x86_64 VGA using console-traits crate
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								WangRunji
							
						 | 
						
							
							
							
							
								
							
								0f339fcbf8
								
							
								
							
						 | 
						
							
							
								
								fix compile on riscv
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								WangRunji
							
						 | 
						
							
							
							
							
								
							
								b304764fb5
								
							
								
							
						 | 
						
							
							
								
								fix VGA on x86_64
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								0977814d34
								
							
								
							
						 | 
						
							
							
								
								Fix ixgbe and e1000 drivers by adding IFCS bit
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								e7657356a2
								
							
								
							
						 | 
						
							
							
								
								Implement sys_map_pci_device call for mapping BAR into user space
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								8860f1e4a3
								
							
								
							
						 | 
						
							
							
								
								Implement mapping from riscv to x86_64 syscall numbering
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								cd23967f97
								
							
								
							
						 | 
						
							
							
								
								Fix riscv32 hartid saving
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								WangRunji
							
						 | 
						
							
							
							
							
								
							
								b8460e20d8
								
							
								
							
						 | 
						
							
							
								
								fix riscv syscall ABI. fix store user tp and kernel hartid
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								a4c1d1231b
								
							
								
							
						 | 
						
							
							
								
								Use rust user shell instead of kernel shell and fix sys_exec
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								543fb971ed
								
							
								
							
						 | 
						
							
							
								
								Fix input blocked when keyboard input is fast
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								9dd576d6a1
								
							
								
							
						 | 
						
							
							
								
								Fix ixgbe transmitting
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								e1bcbe7eb2
								
							
								
							
						 | 
						
							
							
								
								Initial ixgbe driver with transitting
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								71808b49f5
								
							
								
							
						 | 
						
							
							
								
								Initial ixgbe driver capable of receiving frames
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								a6bb042bd9
								
							
								
							
						 | 
						
							
							
								
								Support zero timeout in sys_select. Improve e1000 driver speed
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								02a40b359b
								
							
								
							
						 | 
						
							
							
								
								Only remap device memory region lazily
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								af63d937d6
								
							
								
							
						 | 
						
							
							
								
								Add udp remote endpoint state
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								33ce72703b
								
							
								
							
						 | 
						
							
							
								
								Enlarge tcp send/recv buf, implement getsockopt for send/recv buf and add spin_and_wait
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								WangRunji
							
						 | 
						
							
							
							
							
								
							
								40ac510ecd
								
							
								
							
						 | 
						
							
							
								
								fix compile on riscv & aarch64
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								jiegec
							
						 | 
						
							
							
							
							
								
							
								09588d7a1f
								
							
								
							
						 | 
						
							
							
								
								Fix Sockaddr, implement sys_rusage and fix readv
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								b7aee438db
								
							
								
							
						 | 
						
							
							
								
								Fix sys_kill and add killtest
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								17c08ce26c
								
							
								
							
						 | 
						
							
							
								
								Fix sys_exit/sys_exit_group deadlock
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								8dc7c7bd3c
								
							
								
							
						 | 
						
							
							
								
								Implement sys_reboot with isa-debug-exit and add test script using expect
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								WangRunji
							
						 | 
						
							
							
							
							
								
							
								9269a9856d
								
							
								
							
						 | 
						
							
							
								
								support fast syscall
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								WangRunji
							
						 | 
						
							
							
							
							
								
							
								98b3b12c96
								
							
								
							
						 | 
						
							
							
								
								continue refactoring process
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								8cb11b7aa8
								
							
								
							
						 | 
						
							
							
								
								Implement tid/pid/ppid separation
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								82457be2ec
								
							
								
							
						 | 
						
							
							
								
								Make time syscall more rustful
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								cb0a51d28d
								
							
								
							
						 | 
						
							
							
								
								Use union to implement sockaddr, and eliminate many warnings
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								d041884cc2
								
							
								
							
						 | 
						
							
							
								
								Fix sys_accept deadlock
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								6697861860
								
							
								
							
						 | 
						
							
							
								
								Add is_listening to TcpSocketState, support sys_poll for listen
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								6ed66d03d8
								
							
								
							
						 | 
						
							
							
								
								Fix sys_pipe
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								d0d05acfd0
								
							
								
							
						 | 
						
							
							
								
								Implement Clone for SocketWrapper
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								WangRunji
							
						 | 
						
							
							
							
							
								
							
								84c12ae6e1
								
							
								
							
						 | 
						
							
							
								
								rename functions. ignore readonly in mmap to avoid page fault.
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								WangRunji
							
						 | 
						
							
							
							
							
								
							
								ab63c933c2
								
							
								
							
						 | 
						
							
							
								
								fix sys_nanosleep
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								WangRunji
							
						 | 
						
							
							
							
							
								
							
								491353acfd
								
							
								
							
						 | 
						
							
							
								
								impl sys_futex. fix clear_child_tid for thread exit
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								WangRunji
							
						 | 
						
							
							
							
							
								
							
								84b2af3cdb
								
							
								
							
						 | 
						
							
							
								
								refactor sys_close_internal to SocketWrapper::drop
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								1645451749
								
							
								
							
						 | 
						
							
							
								
								Implement memory_set splitting for munmap, add sys_sysinfo
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								WangRunji
							
						 | 
						
							
							
							
							
								
							
								dc55238989
								
							
								
							
						 | 
						
							
							
								
								fix sys_clone newtls
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								WangRunji
							
						 | 
						
							
							
							
							
								
							
								d51c52902d
								
							
								
							
						 | 
						
							
							
								
								minimal impl sys_clone
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								WangRunji
							
						 | 
						
							
							
							
							
								
							
								c3563192b5
								
							
								
							
						 | 
						
							
							
								
								fix SysResult::Ok(isize -> usize)
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								b590545375
								
							
								
							
						 | 
						
							
							
								
								Implement sys_pwrite, sys_accept4 and dummy sys_chown, sys_epoll_create1. Allow recvfrom for tcp
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								WangRunji
							
						 | 
						
							
							
							
							
								
							
								fdc28724a3
								
							
								
							
						 | 
						
							
							
								
								fix sys_wait -1. update fs.
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								0666a5a7ee
								
							
								
							
						 | 
						
							
							
								
								Implement sys_clock_gettime
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								35dad6853f
								
							
								
							
						 | 
						
							
							
								
								Enable SSE and save FP registers in trapframe, implement sys_pread, sys_uname and sys_sched_getaffinity, support FIXED in mmap
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								WangRunji
							
						 | 
						
							
							
							
							
								
							
								f7f740a021
								
							
								
							
						 | 
						
							
							
								
								remove TLS setup code. fix check writable memory
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								84e07a6d83
								
							
								
							
						 | 
						
							
							
								
								Implement sys_mprotect and move attr setting from page_fault_handler to map in Delay
							
							
							
							
							
						 | 
						
							7 years ago | 
						
					
				
					
						
							
							
								 
								Jiajie Chen
							
						 | 
						
							
							
							
							
								
							
								8809c6ca7f
								
							
								
							
						 | 
						
							
							
								
								Improve sys_wait and replace CR with LF
							
							
							
							
							
						 | 
						
							7 years ago |