greatbridf
							
						 | 
						
							
							
								35cce41a09
							
							fix(vfs): close pipes properly, prohibit sendfile64 used on non regular files
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								5813062c00
							
							Merge branch 'dev'
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								41566272a6
							
							fix(mmap): adjust file nullptr check
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								d8a51c9d64
							
							chore(make): update Makefile.src
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								b4ec221a53
							
							feat(ahci): add ahci controller driver
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								12c41b087e
							
							refactor(irq): new irq handling method
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								46dc1ed418
							
							fix(vfs): check whether a dentry is a directory before read and write
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								880a7a1057
							
							change(mbr): read 320KB
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								0746c681e2
							
							change(allocator): make all functions constexpr
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								5cf3c5bd56
							
							fix(vector): fix bugs, optimize memory allocation
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								25e48c79a2
							
							change(image): rename bb to busybox_
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								8efa4a211a
							
							feat(syscall): add sendfile64
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								8123051e6a
							
							feat(libstdc++): addr max and min
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								4a42fe3956
							
							refactor(vfs): rewrite struct file
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								47934b45b5
							
							feat(libstdc++): add shared_ptr
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								9ca65a15e9
							
							fix(inode_write): update inode size after writting
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								6d321f5eac
							
							feat(open): open() can now create new files
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								b5faee6ded
							
							feat(types::path): add types::path to handle paths
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								0f9c6c4603
							
							feat(syscall): add getdents64
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								09fa92b097
							
							feat(syscall): add fcntl64
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								2656facbab
							
							feat(syscall): add statx
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								8576f82ca1
							
							fix(mm.split): update file offset of newmm
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								50b9527a09
							
							feat(syscall): add mmap and munmap
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								281050186a
							
							feat(std::set): add template key version of lower_bound
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								8115a79f02
							
							feat(syscall): add brk
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								4ee526a1aa
							
							refactor(mm): some tweaks of mm and mm_list
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								e991778937
							
							fix(rbtree): fix rbtree rotate and set copy ctor
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								915f90251e
							
							feat(image): add busybox to mount image
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								696aaa567c
							
							feat(syscall): add clock_gettime64, getuid and prctl
						 | 
						1 年間 前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								da4fc9c087
							
							feat(syscall): add syscalls, change syscall ids
						 | 
						1 年間 前 |