Komit Sejarah

Pembuat SHA1 Pesan Tanggal
  Andreas Kling a0bb592b4f Kernel: Allow zero-fill page faults on kernel-only pages 6 tahun lalu
  Andreas Kling 2ad963d261 Kernel: Add mapping from page directory base (PDB) to PageDirectory 6 tahun lalu
  Andreas Kling 8d07bce12a Kernel: Break region_from_vaddr() into {user,kernel}_region_from_vaddr 6 tahun lalu
  Andreas Kling 945f8eb22a Kernel: Don't treat read faults like CoW exceptions 6 tahun lalu
  Andreas Kling af4cf01560 Kernel: Clean up the page fault handling code a bit 6 tahun lalu
  Andreas Kling da6c8fe3f8 Kernel: On kernel NP fault, always copy into *active* page directory 6 tahun lalu
  Andreas Kling b5f1a4ac07 Kernel: Flush the TLB (page only) when copying in a new kernel mapping 6 tahun lalu
  Andreas Kling f8beb0f665 Kernel: Share the "return to ring 0/3 from signal" trampolines globally. 6 tahun lalu
  Andreas Kling fdf931cfce Kernel: Remove accidental use of removed Region::set_user_accessible(). 6 tahun lalu
  Andreas Kling 5b2447a27b Kernel: Track user accessibility per Region. 6 tahun lalu
  Andreas Kling 5254a320d8 Kernel: Remove use of copy_ref() in favor of regular RefPtr copies. 6 tahun lalu
  Andreas Kling 27f699ef0c AK: Rename the common integer typedefs to make it obvious what they are. 6 tahun lalu
  Andreas Kling 601b0a8c68 Kernel: Use NonnullRefPtrVector in parts of the kernel. 6 tahun lalu
  Andreas Kling 8f3f5ac8ce Kernel: Automatically populate page tables with lazy kernel regions. 6 tahun lalu
  Andreas Kling 183205d51c Kernel: Make the x86 paging code slightly less insane. 6 tahun lalu
  Andreas Kling 90b1354688 AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 6 tahun lalu
  Andreas Kling 77b9fa89dd AK: Rename Retainable => RefCounted. 6 tahun lalu
  Sergey Bugaev 118cb391dd VM: Pass a PhysicalPage by rvalue reference when returning it to the freelist. 6 tahun lalu
  Andreas Kling 1c5677032a Kernel: Replace the last "linear" with "virtual". 6 tahun lalu
  Conrad Pankoff aee9317d86 Kernel: Refactor MemoryManager to use a Bitmap rather than a Vector 6 tahun lalu
  Andreas Kling 9da62f52a1 Kernel: Use the Multiboot memory map info to inform our paging setup. 6 tahun lalu
  Andreas Kling 736092a087 Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h} 6 tahun lalu
  Andreas Kling e42c3b4fd7 Kernel: Rename LinearAddress => VirtualAddress. 6 tahun lalu
  Andreas Kling bc951ca565 Kernel: Run clang-format on everything. 6 tahun lalu
  Andreas Kling 49768524d4 VM: Get rid of KernelPagingScope. 6 tahun lalu
  Andreas Kling baaede1bf9 Kernel: Make the Process allocate_region* API's understand "int prot". 6 tahun lalu
  Andreas Kling bcc6ddfb6b Kernel: Let PageDirectory own the associated RangeAllocator. 6 tahun lalu
  Andreas Kling 87b54a82c7 Kernel: Let Region keep a Range internally. 6 tahun lalu
  Andreas Kling 4a6fcfbacf Kernel: Use a RangeAllocator for kernel-only virtual space allocation too. 6 tahun lalu
  Andreas Kling 176f683f66 Kernel: Move Inode to its own files. 6 tahun lalu