greatbridf
							
						 | 
						
							
							
								a092424c56
							
							slab and buddy allocator
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								04c392fdc7
							
							create page table, enter long mode
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								6c586cfd98
							
							feat(timer & syscall): add readv, change tick rate
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								6674d1b5bb
							
							change(mbr): read 64k more
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								c4ce6874f5
							
							fix(blk_allocator): update p_start properly
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								2a7dde2f9e
							
							feat(procfs): impl procfs and mount() syscall
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								b4bb1feadf
							
							rewrite(string): new string class
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								635ea3e5ee
							
							feat(llseek): llseek return file->seek
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								2cb5366997
							
							fix(vector): resize should check m_capacity
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								bd0da59162
							
							fix(lock): add lock_irq to avoid deadlocks
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								970c203132
							
							change(fat32): use map to store cluster buffer
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								b12cf751c9
							
							feat(syscall): impl MONOTONIC clock for gettime
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								87949fe12a
							
							feat(syscall): impl. symlink and readlink
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								370949b19a
							
							refactor(ahci, fat): make achi read 3kb a time
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								95ee316d1b
							
							fix(interrupt): send EOI to PIC2 for IRQ8-15
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								1dacf49c2a
							
							fix(lock): lock not properly locked
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								7efa80fa12
							
							feat: poll() and llseek() for busybox shell
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								ad3ff833e5
							
							refactor: rewrite thread and readyqueue
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								1504e35835
							
							change(syscall): kill unsupported syscall in place
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								698266b865
							
							feature(tty): support of tty termios
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								b1b6d920f8
							
							refactor: special node files and partprobe
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								94f3cee3e5
							
							refactor: move init script out of init_vfs
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								dbda9e3578
							
							refactor: divide vfs.hpp into four
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								da84d0d39b
							
							refactor: vfs
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								f67d993913
							
							remove: some redundant code
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								e75d8437f5
							
							feature(syscall): unlink and access
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								cb12970934
							
							feature(shared_ptr): add make_shared();
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								059465cfd5
							
							feature(hash_map): add begin() and end()
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								56349fea2c
							
							change(user-sh): suppress runcmd() warning
						 | 
						1 年之前 | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								f607aecdab
							
							update: pretty print script
						 | 
						1 年之前 |