Commit History

Author SHA1 Message Date
  Andreas Kling 0d963fd641 Kernel: Remove unnecessary counting of VMObject-attached Regions 4 years ago
  Andreas Kling 9e15708aa0 Kernel: Convert VMObject & subclasses to east-const style 4 years ago
  Andreas Kling 59049ae4b7 Kernel: Store VMObject physical pages in a FixedArray 4 years ago
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
  Liav A ecb169b61e Kernel: Add AnonymousVMObject constructor for a Vector of physical pages 4 years ago
  Andreas Kling adb2e6be5f Kernel: Make the kernel compile & link for x86_64 4 years ago
  Andreas Kling 5d180d1f99 Everywhere: Rename ASSERT => VERIFY 4 years ago
  Andreas Kling 0dbb22e9e0 Kernel: Remove a handful of unused things in VM/ directory 4 years ago
  Tom 1d621ab172 Kernel: Some futex improvements 4 years ago
  Tom c630669304 Kernel: If a VMObject is shared, broadcast page remappings 4 years ago
  asynts ec1080b18a Refactor: Replace usages of FixedArray with Vector. 4 years ago
  Andreas Kling a356e48150 Kernel: Move all code into the Kernel namespace 5 years ago
  Andreas Kling 94ca55cefd Meta: Add license header to source files 5 years ago
  Andreas Kling b6ee8a2c8d Kernel: Rename vmo => vmobject everywhere 5 years ago
  Andreas Kling b67200dfea Kernel: Use a FixedArray for VMObject::m_physical_pages 6 years ago
  Andreas Kling 6bdb81ad87 Kernel: Split VMObject into two classes: Anonymous- and InodeVMObject 6 years ago
  Andreas Kling cb2d572a14 Kernel: Remove "allow CPU caching" flag on VMObject 6 years ago
  Andreas Kling 3364da388f Kernel: Remove VMObject names 6 years ago
  Andreas Kling 27f699ef0c AK: Rename the common integer typedefs to make it obvious what they are. 6 years ago
  Andreas Kling 46a06c23e3 Kernel: Fix all compiler warnings. 6 years ago
  Andreas Kling 90b1354688 AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 6 years ago
  Sergey Bugaev 010314ee66 VM: Make VMObject::create_for_physical_range() create non-freeable pages. 6 years ago
  Andreas Kling bc951ca565 Kernel: Run clang-format on everything. 6 years ago
  Andreas Kling 176f683f66 Kernel: Move Inode to its own files. 6 years ago
  Andreas Kling c8a216b107 Kernel: Allocate kernel stacks for threads using the region allocator. 6 years ago
  Andreas Kling 6228503c16 Kernel: Add a bit of logging in VMObject::inode_size_changed(). 6 years ago
  Andreas Kling 34c5db61aa Kernel: Simplify VMObject::is_anonymous(). 6 years ago
  Andreas Kling b9738fa8ac Kernel: Move VM-related files into Kernel/VM/. 6 years ago