提交历史

作者 SHA1 备注 提交日期
  Andreas Kling dde10f534f Revert "Kernel: Avoid a memcpy() of the whole block when paging in from inode" 5 年之前
  Andreas Kling e29fd3cd20 Kernel: Display virtual addresses as V%p instead of L%x 5 年之前
  Andreas Kling 11896d0e26 Kernel: Avoid a memcpy() of the whole block when paging in from inode 5 年之前
  Andreas Kling 179158bc97 Kernel: Put debug spam about already-paged-in inode pages behind #ifdef 5 年之前
  Andreas Kling 9104d32341 Kernel: Use range-for with InlineLinkedList 6 年之前
  Andreas Kling 07425580a8 Kernel: Put all Regions on InlineLinkedLists (separated by user/kernel) 6 年之前
  Andreas Kling a96d76fd90 Kernel: Put all VMObjects in an InlineLinkedList instead of a HashTable 6 年之前
  Andreas Kling 98ce498922 Kernel: Remove unused MemoryManager::remove_identity_mapping() 6 年之前
  Andreas Kling f5ff796970 Kernel: Always give back VM to the RangeAllocator when unmapping Region 6 年之前
  Andreas Kling 6bdb81ad87 Kernel: Split VMObject into two classes: Anonymous- and InodeVMObject 6 年之前
  Andreas Kling cb2d572a14 Kernel: Remove "allow CPU caching" flag on VMObject 6 年之前
  Andreas Kling c973a51a23 Kernel: Make KBuffer lazily populated 6 年之前
  Andreas Kling a0bb592b4f Kernel: Allow zero-fill page faults on kernel-only pages 6 年之前
  Andreas Kling 2ad963d261 Kernel: Add mapping from page directory base (PDB) to PageDirectory 6 年之前
  Andreas Kling 8d07bce12a Kernel: Break region_from_vaddr() into {user,kernel}_region_from_vaddr 6 年之前
  Andreas Kling 945f8eb22a Kernel: Don't treat read faults like CoW exceptions 6 年之前
  Andreas Kling af4cf01560 Kernel: Clean up the page fault handling code a bit 6 年之前
  Andreas Kling da6c8fe3f8 Kernel: On kernel NP fault, always copy into *active* page directory 6 年之前
  Andreas Kling b5f1a4ac07 Kernel: Flush the TLB (page only) when copying in a new kernel mapping 6 年之前
  Andreas Kling f8beb0f665 Kernel: Share the "return to ring 0/3 from signal" trampolines globally. 6 年之前
  Andreas Kling fdf931cfce Kernel: Remove accidental use of removed Region::set_user_accessible(). 6 年之前
  Andreas Kling 5b2447a27b Kernel: Track user accessibility per Region. 6 年之前
  Andreas Kling 5254a320d8 Kernel: Remove use of copy_ref() in favor of regular RefPtr copies. 6 年之前
  Andreas Kling 27f699ef0c AK: Rename the common integer typedefs to make it obvious what they are. 6 年之前
  Andreas Kling 601b0a8c68 Kernel: Use NonnullRefPtrVector in parts of the kernel. 6 年之前
  Andreas Kling 8f3f5ac8ce Kernel: Automatically populate page tables with lazy kernel regions. 6 年之前
  Andreas Kling 183205d51c Kernel: Make the x86 paging code slightly less insane. 6 年之前
  Andreas Kling 90b1354688 AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 6 年之前
  Andreas Kling 77b9fa89dd AK: Rename Retainable => RefCounted. 6 年之前
  Sergey Bugaev 118cb391dd VM: Pass a PhysicalPage by rvalue reference when returning it to the freelist. 6 年之前