|  greatbridf | 12c41b087e
							
							refactor(irq): new irq handling method | 1 year ago | 
				
					
						|  greatbridf | 46dc1ed418
							
							fix(vfs): check whether a dentry is a directory before read and write | 1 year ago | 
				
					
						|  greatbridf | 880a7a1057
							
							change(mbr): read 320KB | 1 year ago | 
				
					
						|  greatbridf | 0746c681e2
							
							change(allocator): make all functions constexpr | 1 year ago | 
				
					
						|  greatbridf | 5cf3c5bd56
							
							fix(vector): fix bugs, optimize memory allocation | 1 year ago | 
				
					
						|  greatbridf | 25e48c79a2
							
							change(image): rename bb to busybox_ | 1 year ago | 
				
					
						|  greatbridf | 8efa4a211a
							
							feat(syscall): add sendfile64 | 1 year ago | 
				
					
						|  greatbridf | 8123051e6a
							
							feat(libstdc++): addr max and min | 1 year ago | 
				
					
						|  greatbridf | 4a42fe3956
							
							refactor(vfs): rewrite struct file | 1 year ago | 
				
					
						|  greatbridf | 47934b45b5
							
							feat(libstdc++): add shared_ptr | 1 year ago | 
				
					
						|  greatbridf | 9ca65a15e9
							
							fix(inode_write): update inode size after writting | 1 year ago | 
				
					
						|  greatbridf | 6d321f5eac
							
							feat(open): open() can now create new files | 1 year ago | 
				
					
						|  greatbridf | b5faee6ded
							
							feat(types::path): add types::path to handle paths | 1 year ago | 
				
					
						|  greatbridf | 0f9c6c4603
							
							feat(syscall): add getdents64 | 1 year ago | 
				
					
						|  greatbridf | 09fa92b097
							
							feat(syscall): add fcntl64 | 1 year ago | 
				
					
						|  greatbridf | 2656facbab
							
							feat(syscall): add statx | 1 year ago | 
				
					
						|  greatbridf | 8576f82ca1
							
							fix(mm.split): update file offset of newmm | 1 year ago | 
				
					
						|  greatbridf | 50b9527a09
							
							feat(syscall): add mmap and munmap | 1 year ago | 
				
					
						|  greatbridf | 281050186a
							
							feat(std::set): add template key version of lower_bound | 1 year ago | 
				
					
						|  greatbridf | 8115a79f02
							
							feat(syscall): add brk | 1 year ago | 
				
					
						|  greatbridf | 4ee526a1aa
							
							refactor(mm): some tweaks of mm and mm_list | 1 year ago | 
				
					
						|  greatbridf | e991778937
							
							fix(rbtree): fix rbtree rotate and set copy ctor | 1 year ago | 
				
					
						|  greatbridf | 915f90251e
							
							feat(image): add busybox to mount image | 1 year ago | 
				
					
						|  greatbridf | 696aaa567c
							
							feat(syscall): add clock_gettime64, getuid and prctl | 1 year ago | 
				
					
						|  greatbridf | da4fc9c087
							
							feat(syscall): add syscalls, change syscall ids | 1 year ago | 
				
					
						|  greatbridf | 3cf21d6082
							
							feat(syscall): add set_thread_area | 1 year ago | 
				
					
						|  greatbridf | 423968a920
							
							feat(vfs): support opening relative path | 1 year ago | 
				
					
						|  greatbridf | 1da64db368
							
							feat(libstdc++): add priority_queue | 1 year ago | 
				
					
						|  greatbridf | c98321cc3d
							
							feat(libstdc++): add deduction guides and iter tools | 1 year ago | 
				
					
						|  greatbridf | 2355016228
							
							feat(libstdc++): add vector | 1 year ago |