Cronologia Commit

Autore SHA1 Messaggio Data
  fslongjin 1dd9195d69 new: vma反向映射 2 anni fa
  fslongjin b4b2c67514 vma的一些方法 2 anni fa
  fslongjin 60d6ea0fd8 new: 定义了vma结构体 2 anni fa
  fslongjin 8bd6e981f0 fix:在smp模块中增加mfence 2 anni fa
  fslongjin f06ed2d886 使process模块能以O3优化下运行 2 anni fa
  fslongjin e806bbc0c8 o3能运行 2 anni fa
  fslongjin 58681fd34a O1能跑的代码 2 anni fa
  fslongjin 2fd21e0395 new: 内核态fork 2 anni fa
  fslongjin a02acbdbe6 将进程同步原语移动到common文件夹下 2 anni fa
  fslongjin 7c9366b297 new: 增加ktest_start函数以开启内核自测试 2 anni fa
  fslongjin 494bcc1811 bitree的单元测试以及bug修复 2 anni fa
  fslongjin d0ddb73788 :wrench: include上级文件夹时,统一采用<>来指定文件 2 anni fa
  fslongjin 676260c537 :new: usleep()、nanosleep() 2 anni fa
  fslongjin cdbc4a316c bugfix: 修复了无法在除pid=0的进程以外的进程刷新帧缓冲区的bug 2 anni fa
  fslongjin 9322d8ab20 bugfix: 修复多核启动时,自旋锁持有计数错误的问题 2 anni fa
  fslongjin d64ddfa0b6 debuging... 2 anni fa
  fslongjin e2a59dbd43 :new: exec (存在bug 2 anni fa
  fslongjin 832c0c7e5c :wrench: 更新了键盘驱动程序,使其适配vfs 2 anni fa
  fslongjin 78a219b715 :new: 内核堆内存调整函数 2 anni fa
  fslongjin 099b24539a 完善execve,使其能加载用户程序文件 2 anni fa
  fslongjin 1801ddffbd :new: fork 2 anni fa
  fslongjin 966d67fcde :new: sys_open系统调用 3 anni fa
  fslongjin 4473ff594c 解决了debian上编译后,kernel_thread_func被优化掉的问题 3 anni fa
  fslongjin c2d8e88617 :bug: 创建页表时未清零内存空间 3 anni fa
  fslongjin 82e34f271f 为每个核心分配单独的IST 3 anni fa
  fslongjin 7295565e5e 增加锁的持有计数 3 anni fa
  fslongjin 011246281a :bug: 解决了无法进入用户态的bug 3 anni fa
  fslongjin f5f36aafd8 将内核定位到高地址(存在bug,中断时会访问低地址) 3 anni fa
  fslongjin 32b8a163bb bug: AP处理器发生异常时无法正确处理 3 anni fa
  fslongjin d3a5048f66 :new: syscall模块,实现了第一个系统调用函数sys_printf 3 anni fa