Historia zmian

Autor SHA1 Wiadomość Data
  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
  Andreas Kling f7a4c34929 Kernel: Make kmalloc heap expansion kmalloc-free 3 lat temu
  Andreas Kling b443e9e1a9 Kernel: Use a larger kmalloc chunk size on 64-bit platforms 3 lat temu
  Brian Gianforcaro 92844a6af6 Kernel: Access Processor static methods statically 3 lat temu
  Andreas Kling 75564b4a5f Kernel: Make kernel region allocators return KResultOr<NOP<Region>> 3 lat temu
  Brian Gianforcaro 9d1b27263f Kernel: Declare type aliases with "using" instead of "typedef" 3 lat temu
  Andreas Kling c922a7da09 Kernel: Rename ScopedSpinlock => SpinlockLocker 3 lat temu
  Andreas Kling 55adace359 Kernel: Rename SpinLock => Spinlock 3 lat temu
  Daniel Bertalan 5c7524b1d8 Kernel: Allow aligned `operator new` to return nullptr 4 lat temu
  Brian Gianforcaro e7fb70b05c Kernel: Allow kmalloc(..) / kmalloc_aligned(..) to return nullptr 4 lat temu