Commit History

Autor SHA1 Mensaxe Data
  Tom 10efbfb09e Kernel: Scan ACPI memory ranges for the RSDP table %!s(int64=3) %!d(string=hai) anos
  Pankaj Raghav 602b35aa62 Kernel: Add DMA allocate functions that are TRY-able %!s(int64=3) %!d(string=hai) anos
  Guilherme Goncalves 33b78915d3 Kernel: Propagate overflow errors from Memory::page_round_up %!s(int64=3) %!d(string=hai) anos
  Andreas Kling ac7ce12123 Kernel: Remove the kmalloc_eternal heap :^) %!s(int64=3) %!d(string=hai) anos
  Andreas Kling f7a4c34929 Kernel: Make kmalloc heap expansion kmalloc-free %!s(int64=3) %!d(string=hai) anos
  Guilherme Gonçalves da6aef9fff Kernel: Make msync return EINVAL when regions are too large %!s(int64=3) %!d(string=hai) anos
  Daniel Bertalan 4fc28bfe02 Kernel: Unmap Prekernel pages after they are no longer needed %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 1f2d0d0ad4 Kernel: Use ksyms in-place instead of duplicating them into eternal heap %!s(int64=3) %!d(string=hai) anos
  Hendiadyoin1 e34eb3e36d Kernel: Remove unused String.h includes %!s(int64=3) %!d(string=hai) anos
  Andreas Kling a23edd42b8 Kernel: Store kernel memory regions in a RedBlackTree %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 4ca39c7110 Kernel: Move the expand_range_to_page_boundaries helper to MemoryManager %!s(int64=3) %!d(string=hai) anos
  James Mintram b08eb37b11 Kernel: Add an x86 include check+error in x86/TrapFrame.h %!s(int64=3) %!d(string=hai) anos
  James Mintram eb33df0c30 Kernel: Add an x86 include check+error in x86/PageFault.h %!s(int64=3) %!d(string=hai) anos
  James Mintram 17fb2adf61 Kernel: Add an x86 include check+error in x86/PageDirectory.h %!s(int64=3) %!d(string=hai) anos
  Andreas Kling f2d5548d7a Kernel: Add MemoryManager::copy_physical_page() %!s(int64=3) %!d(string=hai) anos
  Andrew Kaster fff265a9a9 Kernel: Suppress clang-tidy warning on declaration of s_mm_lock %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 890c647e0f Kernel: Fix off-by-one in Memory::is_user_range() check %!s(int64=3) %!d(string=hai) anos
  Andreas Kling cd8d52e6ae Kernel: Improve API names for switching address spaces %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 75564b4a5f Kernel: Make kernel region allocators return KResultOr<NOP<Region>> %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 2f790cf78f Kernel: Make MM.commit_user_physical_pages() return KResultOr %!s(int64=3) %!d(string=hai) anos
  Brian Gianforcaro bb58a4d943 Kernel: Make all Spinlocks use u8 for storage, remove template %!s(int64=3) %!d(string=hai) anos
  Andreas Kling c922a7da09 Kernel: Rename ScopedSpinlock => SpinlockLocker %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 55adace359 Kernel: Rename SpinLock => Spinlock %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 7979b5a8bb Kernel: Port VMObject to ListedRefCounted %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 96c7b70de3 Kernel: Remove unused list of user regions in MemoryManager %!s(int64=4) %!d(string=hai) anos
  Jean-Baptiste Boric 2c3b0baf76 Kernel: Move SpinLock.h into Locking/ %!s(int64=4) %!d(string=hai) anos
  Andreas Kling f770b9d430 Kernel: Fix bad search-and-replace renames %!s(int64=4) %!d(string=hai) anos
  Andreas Kling cdab5b2091 Kernel: Make identity mapping mechanism used during AP boot non-generic %!s(int64=4) %!d(string=hai) anos
  Andreas Kling b7476d7a1b Kernel: Rename Memory::Space => Memory::AddressSpace %!s(int64=4) %!d(string=hai) anos