Commit History

作者 SHA1 備註 提交日期
  greatbridf b4bb1feadf rewrite(string): new string class 11 月之前
  greatbridf b2d19e6ff6 change(mm): remove extra memory fences 1 年之前
  greatbridf 759eb73ba3 rewrite(allocator): locked version of kernel allocator 1 年之前
  greatbridf 5813062c00 Merge branch 'dev' 1 年之前
  greatbridf 41566272a6 fix(mmap): adjust file nullptr check 1 年之前
  greatbridf b4ec221a53 feat(ahci): add ahci controller driver 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 8115a79f02 feat(syscall): add brk 1 年之前
  greatbridf 4ee526a1aa refactor(mm): some tweaks of mm and mm_list 1 年之前
  greatbridf 3cf21d6082 feat(syscall): add set_thread_area 1 年之前
  greatbridf 2355016228 feat(libstdc++): add vector 1 年之前
  greatbridf 719a421750 change(kernel): replace types::list with std::list 1 年之前
  greatbridf 07638e3531 change(kernel): remove types::pair 1 年之前
  greatbridf e289c9a72b feat(bitmap): change bm_ funcs to class bitmap 1 年之前
  greatbridf e9e2680a69 change(mem.cpp): use structured binding 1 年之前
  greatbridf 9fcf1ba7ba feat(libstdc++): add bit_cast 1 年之前
  greatbridf 727c3c936a refactor(gblibstdc++): add type_traits and utility 1 年之前
  greatbridf 8dfd98cdb1 fix(mem): add memory fence to prevent reordering 1 年之前
  greatbridf 3e141f09b7 change(gblibc): move errno to gblibc 2 年之前
  greatbridf f41f73a8b1 fix: mmaped pages of child procs may be empty 2 年之前
  greatbridf b60840f419 change(mmap): remove _mmap 2 年之前
  greatbridf 841e258a13 fix: free stage1 and kinit 2 年之前
  greatbridf 48c771e1c8 fix: __alloc_raw_page may return used page 2 年之前
  greatbridf 304ecefefb feat: move kernel to 0xc0000000 2 年之前
  greatbridf 9de7953c44 style(mem.cpp): mark addr range 2 年之前
  greatbridf cb96ca109a feat: free kinit memory 2 年之前
  greatbridf bfcf1567b6 style: add sections 2 年之前
  greatbridf a9e1f08cc6 style: kernel_main 2 年之前