Commit Verlauf

Autor SHA1 Nachricht Datum
  Andreas Kling abb84b9fcd Kernel: Fix inconsistent lock acquisition order in kmalloc vor 2 Jahren
  Undefine 97cc33ca47 Everywhere: Make the codebase more architecture aware vor 3 Jahren
  Liav A e4e5fa74d0 Kernel+Userland: Rename prefix of user_physical => physical vor 3 Jahren
  Andreas Kling f8d798b667 Kernel: Move allocate_unbacked_region_anywhere() to MemoryManager vor 3 Jahren
  James Mintram 2b442ae44f Kernel: Add kmalloc.cpp to aarch64 vor 3 Jahren
  Andreas Kling e8f543c390 Kernel: Use intrusive RegionTree solution for kernel regions as well vor 3 Jahren
  Idan Horowitz 086969277e Everywhere: Run clang-format vor 3 Jahren
  Daniel Bertalan e3eb68dd58 AK+Kernel: Avoid double memory clearing of HashTable buckets vor 3 Jahren
  Hendiadyoin1 1a739b5d6e Kernel: Try to reuse empty slabheaps before expanding the kmalloc-heap vor 3 Jahren
  Idan Horowitz 29eee390ec Kernel: Implement kmalloc_good_size for the new kmalloc vor 3 Jahren
  Andreas Kling 1d411a46c1 Kernel: Put kmalloc heap expansion debug spam behind KMALLOC_DEBUG vor 3 Jahren
  Idan Horowitz 16d69376d8 Kernel: Include slabheaps in kmalloc statistics vor 3 Jahren
  Andreas Kling cfc9ce66d9 Kernel: Skip unnecessary TLB flush when growing kmalloc heap vor 3 Jahren
  kleines Filmröllchen e2c9578390 Kernel: Allow preventing kmalloc and kfree vor 3 Jahren
  Guilherme Goncalves 33b78915d3 Kernel: Propagate overflow errors from Memory::page_round_up vor 3 Jahren
  Andreas Kling 987b5adf2a Kernel: Remove old comment about kmalloc() being Q&D :^) vor 3 Jahren
  Andreas Kling 9dffcc9752 Kernel: VERIFY that addresses passed to kfree_sized() look valid vor 3 Jahren
  Andreas Kling 9111376d70 Kernel: Rename kmalloc_pool_heap => initial_kmalloc_memory vor 3 Jahren
  Andreas Kling ac7ce12123 Kernel: Remove the kmalloc_eternal heap :^) vor 3 Jahren
  Brian Gianforcaro 8b99fb26d9 Kernel: Use type alias for Kmalloc SubHeap and SlabBlock list types vor 3 Jahren
  Andreas Kling 63e1b904a4 Kernel: Scrub kmalloc slabs when allocated and deallocated vor 3 Jahren
  Andreas Kling 66d35f2936 Kernel: Add FIXME about allocation waste in kmalloc slabheap vor 3 Jahren
  Andreas Kling 2a5cff232b Kernel: Use slab allocation automagically for small kmalloc() requests vor 3 Jahren
  Andreas Kling f6c594fa29 Kernel: Remove arbitrary alignment requirement from kmalloc_aligned() vor 3 Jahren
  Andreas Kling 9182653a0f Kernel: Log purported size of bogus kfree_sized() requests vor 3 Jahren
  Andreas Kling c6c786c992 Kernel: Remove kfree(), leaving only kfree_sized() :^) vor 3 Jahren
  Andreas Kling 6eb48f7df6 Kernel: Consolidate kmalloc_aligned() and use kfree_sized() within vor 3 Jahren
  Idan Horowitz 7757d874ad Kernel: Assert that a KmallocSubheap fits inside a page vor 3 Jahren
  Andreas Kling 1c99f99e99 Kernel: Make kmalloc expansions scale to incoming allocation request vor 3 Jahren
  Andreas Kling f49649645c Kernel: Allocate page tables for the entire kmalloc VM range up front vor 3 Jahren