Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling 723f4e5ee6 Meta: Scale back overly informal user-facing strings %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 0c5e441a0b Revert "Kernel: Add implementation of operator new and delete to kmalloc.cpp" %!s(int64=5) %!d(string=hai) anos
  Andrew Kaster 6d0d848720 Kernel: Add implementation of operator new and delete to kmalloc.cpp %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 21d5f4ada1 Kernel: Absorb LibBareMetal back into the kernel %!s(int64=5) %!d(string=hai) anos
  Andreas Kling ca4f714d68 Kernel: Use consistent names for kmalloc globals and remove volatile %!s(int64=5) %!d(string=hai) anos
  Andreas Kling dc7340332d Kernel: Update cryptically-named functions related to symbolication %!s(int64=5) %!d(string=hai) anos
  nimelehin c0a4cf5e8d Kernel: Support best fit allocation policy in kmalloc() %!s(int64=5) %!d(string=hai) anos
  nimelehin 0d08ed2693 Kernel: Implement kmalloc() using AK::Bitmap %!s(int64=5) %!d(string=hai) anos
  Andreas Kling b1058b33fb AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*) %!s(int64=5) %!d(string=hai) anos
  Liav A 0fc60e41dd Kernel: Use klog() instead of kprintf() %!s(int64=5) %!d(string=hai) anos
  Liav A 900865e87c Kernel: Run clang-format on Heap/kmalloc.cpp %!s(int64=5) %!d(string=hai) anos
  Liav A 46a7ee97ac Heap kmalloc: Use dbg() instead of dbgprintf() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling e334c36757 Kernel: Remove unnecessary allocation metadata from kmalloc() chunks %!s(int64=5) %!d(string=hai) anos
  Andreas Kling ba83bf8a0d Kernel: Increase kmalloc chunk size from 8 bytes to 32 bytes %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 48f7c28a5c Kernel: Replace "current" with Thread::current and Process::current %!s(int64=5) %!d(string=hai) anos
  Andreas Kling a356e48150 Kernel: Move all code into the Kernel namespace %!s(int64=5) %!d(string=hai) anos
  Liav A e559af2008 Kernel: Apply changes to use LibBareMetal definitions %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 8d51352b96 Kernel: Add crash logging heuristic for uninitialized kmalloc()/kfree() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling c1f74bf327 Kernel: Never validate access to the kmalloc memory range %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 603bf6fb4a Build: Remove -fno-sized-deallocation -Wno-sized-deallocation %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 94ca55cefd Meta: Add license header to source files %!s(int64=5) %!d(string=hai) anos
  Andreas Kling e362b56b4f Kernel: Move kernel above the 3GB virtual address mark %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 0adbacf59e Kernel: Demangle userspace ELF symbols in backtraces %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 9a157b5e81 Revert "Kernel: Move Kernel mapping to 0xc0000000" %!s(int64=5) %!d(string=hai) anos
  Jesse Buhagiar bd33c66273 Kernel: Move Kernel mapping to 0xc0000000 %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 19398cd7d5 Kernel: Reorganize memory layout a bit %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 1c692e87a6 Kernel: Move kmalloc() into a Kernel/Heap/ directory %!s(int64=5) %!d(string=hai) anos