Historia zmian

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