Commit History

Author SHA1 Message Date
  Andreas Kling 2cd8b21974 Kernel: Add convenience values to the Memory::Region::Access enum 4 years ago
  Andreas Kling 93d98d4976 Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace 4 years ago
  Andreas Kling a1d7ebf85a Kernel: Rename Kernel/VM/ to Kernel/Memory/ 4 years ago
  Brian Gianforcaro 2caafacd9b Kernel: Remove OOM unsafe API KBuffer::create_with_size 4 years ago
  Daniel Bertalan fda9f394d1 Kernel: Fix always-true comparison warnings 4 years ago
  Daniel Bertalan f820917a76 Everywhere: Use nothrow new with `adopt_{ref,own}_if_nonnull` 4 years ago
  Brian Gianforcaro f4d7151c3c Kernel: Make KBuffer APIs OOM safe 4 years ago
  Andreas Kling fc9ce22981 Kernel: Use KString for Region names 4 years ago
  Brian Gianforcaro c8758d4faa Kernel: Make KBuffer::try_create_with* APIs OOM safe 4 years ago
  Andreas Kling b91c49364d AK: Rename adopt() to adopt_ref() 4 years ago
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
  Andreas Kling ef1e5db1d0 Everywhere: Remove klog(), dbg() and purge all LogStream usage :^) 4 years ago
  Andreas Kling 839d2d70a4 Kernel: Add non-const KBuffer::impl() getter 4 years ago
  Brian Gianforcaro eaef57443c Kernel: Make MemoryManager API type-safe for Region::Access enum 4 years ago
  Andreas Kling 5d180d1f99 Everywhere: Rename ASSERT => VERIFY 4 years ago
  Brian Gianforcaro 69df3cfae7 Kernel: Mark KBuffer and its getters as [[nodiscard]] 4 years ago
  Andreas Kling 09b1b09c19 Kernel: Assert if rounding-up-to-page-size would wrap around to 0 4 years ago
  Andreas Kling 8415866c03 Kernel: Remove user/kernel flags from Region 4 years ago
  Lenny Maiorani e6f907a155 AK: Simplify constructors and conversions from nullptr_t 4 years ago
  Tom f98ca35b83 Kernel: Improve ProcFS behavior in low memory conditions 4 years ago
  Tom 60f5f48dd1 Kernel: Allocate profiling memory upfront 4 years ago
  Tom 476f17b3f1 Kernel: Merge PurgeableVMObject into AnonymousVMObject 4 years ago
  Andreas Kling c77dda6827 Kernel: Make KBuffer::try_create_with_bytes() actually copy the bytes 4 years ago
  Andreas Kling d936d86332 Kernel: Add KBuffer::try_create_with_bytes() 4 years ago
  Andreas Kling 8cde8ba511 Kernel: Add KBuffer::try_create_with_size() 4 years ago
  Andreas Kling 62ec6e5fe0 Kernel: Make Inode::read_entire() return a KBuffer (not ByteBuffer) 5 years ago
  Andreas Kling 7d862dd5fc AK: Reduce header dependency graph of String.h 5 years ago
  Andreas Kling fa9fba6901 Kernel: Add missing #includes now that <AK/StdLibExtras.h> is smaller 5 years ago
  Andreas Kling a70cc5ca1d Kernel: Commit the entire region up front in KBuffer::copy() 5 years ago
  Andreas Kling 8047ff8205 Kernel: Expose the underlying Region of a KBuffer 5 years ago