Commit Verlauf

Autor SHA1 Nachricht Datum
  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
  Andreas Kling d58880b5b0 Kernel: Write to debug log when creating new kmalloc subheaps vor 3 Jahren
  Andreas Kling 4d585cdb82 Kernel: Set NX bit on expanded kmalloc memory mappings if supported vor 3 Jahren
  Andreas Kling f7a4c34929 Kernel: Make kmalloc heap expansion kmalloc-free vor 3 Jahren
  Andreas Kling b443e9e1a9 Kernel: Use a larger kmalloc chunk size on 64-bit platforms vor 3 Jahren
  Brian Gianforcaro 92844a6af6 Kernel: Access Processor static methods statically vor 3 Jahren
  Andreas Kling 75564b4a5f Kernel: Make kernel region allocators return KResultOr<NOP<Region>> vor 3 Jahren
  Brian Gianforcaro 9d1b27263f Kernel: Declare type aliases with "using" instead of "typedef" vor 3 Jahren
  Andreas Kling c922a7da09 Kernel: Rename ScopedSpinlock => SpinlockLocker vor 4 Jahren
  Andreas Kling 55adace359 Kernel: Rename SpinLock => Spinlock vor 4 Jahren
  Daniel Bertalan 5c7524b1d8 Kernel: Allow aligned `operator new` to return nullptr vor 4 Jahren
  Brian Gianforcaro e7fb70b05c Kernel: Allow kmalloc(..) / kmalloc_aligned(..) to return nullptr vor 4 Jahren
  Andreas Kling 9babb92a4b Kernel/SMP: Make entering/leaving critical sections multi-processor safe vor 4 Jahren
  Daniel Bertalan 5d617be462 Kernel: Bump eternal kmalloc range to 4 MiB vor 4 Jahren
  Jean-Baptiste Boric 2c3b0baf76 Kernel: Move SpinLock.h into Locking/ vor 4 Jahren
  Andreas Kling 2cd8b21974 Kernel: Add convenience values to the Memory::Region::Access enum vor 4 Jahren
  Andreas Kling 93d98d4976 Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace vor 4 Jahren
  Andreas Kling a1d7ebf85a Kernel: Rename Kernel/VM/ to Kernel/Memory/ vor 4 Jahren
  Daniel Bertalan dd4ed4d22d Kernel: Implement aligned `operator new` and use it vor 4 Jahren
  Brian Gianforcaro 661809408e Kernel: Remove unused header includes in Heap subtree vor 4 Jahren
  Andreas Kling 25e850ebb1 Kernel: Remove krealloc() vor 4 Jahren
  Andreas Kling f684742f15 Kernel: VERIFY_NOT_REACHED in un-sized operator delete vor 4 Jahren
  Andreas Kling d38b4e4665 Kernel: Add kfree_sized(), kfree() with a known allocation size vor 4 Jahren
  Daniel Bertalan b9f30c6f2a Everywhere: Fix some alignment issues vor 4 Jahren
  Gunnar Beutner d67fd37847 Kernel: Increase kmalloc eternal heap to 3MiB vor 4 Jahren
  Daniel Bertalan 5491e0cdcc AK+Kernel: Make fallible allocations compiler-agnostic vor 4 Jahren
  Hendiadyoin1 62f9377656 Kernel: Move special sections into Sections.h vor 4 Jahren
  Gunnar Beutner 01c75e3a34 Kernel: Don't log profile data before/after the process/thread lifetime vor 4 Jahren
  Gunnar Beutner 277f333b2b Kernel: Add support for profiling kmalloc()/kfree() vor 4 Jahren