You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
anna b4ed811920
mm: refactor page allocator
This is hopefully the last time in a while that
something in the mm subsystem needs a refactor
this large.  There are two main changes:
- The page frame allocator returns a vm_page_t
  rather than a virtual address.
- Data for the slab allocator is now stored in
  struct vm_page, which means there is no overhead
  in the slab itself so the space is used in a
  more efficient manner.
2 years ago
..
vm mm: refactor page allocator 2 years ago
_null.h happy new year 2022 uwu 2 years ago
arith.h happy new year 2022 uwu 2 years ago
bits.h happy new year 2022 uwu 2 years ago
cdefs.h mm: refactor page allocator 2 years ago
clist.h happy new year 2022 uwu 2 years ago
config.h.in happy new year 2022 uwu 2 years ago
errno.h happy new year 2022 uwu 2 years ago
irq.h happy new year 2022 uwu 2 years ago
kprintf.h happy new year 2022 uwu 2 years ago
kqueue.h happy new year 2022 uwu 2 years ago
ktrace.h happy new year 2022 uwu 2 years ago
linker.h happy new year 2022 uwu 2 years ago
mm.h mm: refactor page allocator 2 years ago
mutex.h happy new year 2022 uwu 2 years ago
poison.h happy new year 2022 uwu 2 years ago
sched.h happy new year 2022 uwu 2 years ago
systm.h happy new year 2022 uwu 2 years ago
types.h happy new year 2022 uwu 2 years ago
util.h happy new year 2022 uwu 2 years ago