1. 05 May, 2021 2 commits
    • doot's avatar
      Changes: · 390f0224
      doot authored
      1. make slab more flexible
      2. make pmem interface more clear
      390f0224
    • doot's avatar
      Changes: · a229462a
      doot authored
      1. Add simplifed slab allocator and simple test case(need human
         check...)
      2. typo fix.
      3. optimize constant position.
      a229462a
  2. 04 May, 2021 1 commit
  3. 03 May, 2021 1 commit
  4. 02 May, 2021 1 commit
    • doot's avatar
      Chages: · f3858581
      doot authored
      1. use file command to add source file instead of hard-coded in CMakeLists
      2. add a brand new buddy system, simple tested, it needs more test.
      3. fix bug in v_sprintf by adding a break.
      4. add a unified kernel panic macro "KERNEL_PANIC()"
      5. add a physical memory allocator abstruction layer, currently backed
         by buddy system.
      6. add some simple utils.
      f3858581
  5. 01 May, 2021 2 commits
  6. 29 Apr, 2021 1 commit
  7. 28 Apr, 2021 6 commits
  8. 27 Apr, 2021 4 commits
  9. 26 Apr, 2021 2 commits