提交历史

作者 SHA1 备注 提交日期
  Andreas Kling 6eb48f7df6 Kernel: Consolidate kmalloc_aligned() and use kfree_sized() within 3 年之前
  Idan Horowitz 7757d874ad Kernel: Assert that a KmallocSubheap fits inside a page 3 年之前
  Andreas Kling 1c99f99e99 Kernel: Make kmalloc expansions scale to incoming allocation request 3 年之前
  Andreas Kling f49649645c Kernel: Allocate page tables for the entire kmalloc VM range up front 3 年之前
  Andreas Kling d58880b5b0 Kernel: Write to debug log when creating new kmalloc subheaps 3 年之前
  Andreas Kling 4d585cdb82 Kernel: Set NX bit on expanded kmalloc memory mappings if supported 3 年之前
  Andreas Kling f7a4c34929 Kernel: Make kmalloc heap expansion kmalloc-free 3 年之前
  Andreas Kling b443e9e1a9 Kernel: Use a larger kmalloc chunk size on 64-bit platforms 3 年之前
  Brian Gianforcaro 92844a6af6 Kernel: Access Processor static methods statically 3 年之前
  Andreas Kling 75564b4a5f Kernel: Make kernel region allocators return KResultOr<NOP<Region>> 3 年之前
  Brian Gianforcaro 9d1b27263f Kernel: Declare type aliases with "using" instead of "typedef" 3 年之前
  Andreas Kling c922a7da09 Kernel: Rename ScopedSpinlock => SpinlockLocker 3 年之前
  Andreas Kling 55adace359 Kernel: Rename SpinLock => Spinlock 3 年之前
  Daniel Bertalan 5c7524b1d8 Kernel: Allow aligned `operator new` to return nullptr 3 年之前
  Brian Gianforcaro e7fb70b05c Kernel: Allow kmalloc(..) / kmalloc_aligned(..) to return nullptr 3 年之前
  Andreas Kling 9babb92a4b Kernel/SMP: Make entering/leaving critical sections multi-processor safe 3 年之前
  Daniel Bertalan 5d617be462 Kernel: Bump eternal kmalloc range to 4 MiB 4 年之前
  Jean-Baptiste Boric 2c3b0baf76 Kernel: Move SpinLock.h into Locking/ 4 年之前
  Andreas Kling 2cd8b21974 Kernel: Add convenience values to the Memory::Region::Access enum 4 年之前
  Andreas Kling 93d98d4976 Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace 4 年之前
  Andreas Kling a1d7ebf85a Kernel: Rename Kernel/VM/ to Kernel/Memory/ 4 年之前
  Daniel Bertalan dd4ed4d22d Kernel: Implement aligned `operator new` and use it 4 年之前
  Brian Gianforcaro 661809408e Kernel: Remove unused header includes in Heap subtree 4 年之前
  Andreas Kling 25e850ebb1 Kernel: Remove krealloc() 4 年之前
  Andreas Kling f684742f15 Kernel: VERIFY_NOT_REACHED in un-sized operator delete 4 年之前
  Andreas Kling d38b4e4665 Kernel: Add kfree_sized(), kfree() with a known allocation size 4 年之前
  Daniel Bertalan b9f30c6f2a Everywhere: Fix some alignment issues 4 年之前
  Gunnar Beutner d67fd37847 Kernel: Increase kmalloc eternal heap to 3MiB 4 年之前
  Daniel Bertalan 5491e0cdcc AK+Kernel: Make fallible allocations compiler-agnostic 4 年之前
  Hendiadyoin1 62f9377656 Kernel: Move special sections into Sections.h 4 年之前