Age | Commit message (Expand) | Author |
2022-08-01 | amd64: /video/b device, provided by grub | dzwdz |
2022-07-26 | shared: move some headers from shared/ to camellia/ | dzwdz |
2022-07-20 | user/elf: free memory not belonging to the elf when jumping to it | dzwdz |
2022-07-17 | kernel/virt_cpy: error struct, better error handling | dzwdz |
2022-07-16 | amd64: just enough paging support to map init | dzwdz |
2022-06-30 | kernel: get lint to shut up about undeclared variables | dzwdz |
2022-05-15 | kernel/mem: remove virt_cpy2kmalloc | dzwdz |
2022-05-05 | kernel: each driver registers its own mounts | dzwdz |
2022-05-04 | kernel: refcount vfs_backend | dzwdz |
2022-05-03 | kernel/alloc: expose kmalloc_sanity | dzwdz |
2022-05-03 | kernel/alloc: print who allocated unfreed memory on shutdown | dzwdz |
2022-05-03 | kernel/alloc: display details about all the unfreed memory on shutdown | dzwdz |
2022-05-03 | kernel/alloc: kfree() now actually frees memory | dzwdz |
2022-04-14 | kernel: port init's `printf` implementation | dzwdz |
2022-04-14 | kernel: basic page allocator, `process_free` | dzwdz |
2021-11-14 | shared: use a single implementation of mem* functions everywhere | dzwdz |
2021-11-03 | kernel: implement virt_cpy2kmalloc | dzwdz |
2021-09-22 | kfree: detect double frees | dzwdz |
2021-09-22 | kfree: check for a magic value before freeing to detect invalid frees | dzwdz |
2021-09-21 | start using sparse's `-Wnon-pointer-null` | dzwdz |
2021-09-21 | implement (safe) min/max macros | dzwdz |
2021-09-21 | add `__force` for marking casts across adress spaces | dzwdz |
2021-09-19 | show the malloc balance on halt; remove a bad kfree() call | dzwdz |
2021-09-18 | merge `kernel/types.h` and `init/types.h` | dzwdz |
2021-09-12 | make the inline functions static | dzwdz |
2021-09-11 | add some helper functions for copying between virtual and physical memory | dzwdz |
2021-09-11 | replace `user_ptr` with a linux-style `__user` annotation | dzwdz |
2021-09-05 | fix some warnings | dzwdz |
2021-09-05 | rename virt_user_cpy to virt_cpy, since it's no longer limited to virtual memory | dzwdz |
2021-09-05 | make virt_iter support iterating over physical memory too | dzwdz |
2021-09-05 | move most of the memory stuff to kernel/mem/ | dzwdz |