|  fslongjin | 59e847294a
							
							修复makefile的bug | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | 8d8fd391fb
							
							:bug: 修复了需要映射的物理地址跨越页表时,产生内存越界的问题 | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | 5df5d79900
							
							:new: 加载elf文件 | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | b0a7ec633d
							
							:new: 检测是否为elf文件 | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | d6ea8893e7
							
							增加elf的数据结构 | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | 9ea61b2124
							
							:new: elf_ehdr | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | 46b08c7738
							
							add some datastructure | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | 1cc3db5e88
							
							:new: 回收堆内存给操作系统 | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | edb21695ae
							
							minilibc | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | 77d4854db7
							
							:new: 具有中断管理功能的自旋锁 | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | c120a0e992
							
							完成了malloc和free | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | 8b8583cad9
							
							:wrench: 内存分配的时候将指针的空间当做可用空间一并分配出去 | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | edc62ea818
							
							:wrench: 将malloc链表结点元素调整为2个 | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | c43d65b2c9
							
							update README.md | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | a7596e6ff1
							
							:bug: 修复了malloc的bug | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | 37da6ef19e
							
							:bug: 修复printf的bug | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | fd0147e04c
							
							:new: malloc 、printf | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | 78a219b715
							
							:new: 内核堆内存调整函数 | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | b7437b24d7
							
							:bug: 页表拷贝的bug | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | c9784b457c
							
							:new: fork vfork | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | ffb0a3c961
							
							update gitignore | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | 0aec6827ee
							
							:new: 运行文件系统中的二进制程序 | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | 099b24539a
							
							完善execve,使其能加载用户程序文件 | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | 1801ddffbd
							
							:new: fork | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | 2ed8bdcfd2
							
							:new: lseek系统调用 | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | f99179014a
							
							:bug: 修复了无法正确地往文件写入数据的bug | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | 9db1c3f74e
							
							:new: fat32_write (存在写入bug) | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | 3e101d71ff
							
							sys_write | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | d9399944e8
							
							:wrench: 校验文件描述符是否存在 | %!s(int64=3) %!d(string=hai) anos | 
				
					
						|  fslongjin | b3ad8405a4
							
							实现了打开、关闭、读取文件的功能 | %!s(int64=3) %!d(string=hai) anos |