提交历史

作者 SHA1 备注 提交日期
  Liav A e4e5fa74d0 Kernel+Userland: Rename prefix of user_physical => physical 3 年之前
  Liav A 1c499e75bd Kernel+Userland: Remove supervisor pages concept 3 年之前
  Liav A 37b4133c51 Kernel: Allocate user physical pages instead of supervisor ones for DMA 3 年之前
  sin-ack 3f3f45580a Everywhere: Add sv suffix to strings relying on StringView(char const*) 3 年之前
  Idan Horowitz b4e45a6636 Kernel: Tighten assertion in MM::find_free_user_physical_page 3 年之前
  Idan Horowitz 427f1f7e31 Kernel: Only use uncommitted pages when allocating contiguous user pages 3 年之前
  Andreas Kling a3db0ab14f Kernel: Remove MemoryManager::region_tree() accessor 3 年之前
  Andreas Kling f8d798b667 Kernel: Move allocate_unbacked_region_anywhere() to MemoryManager 3 年之前
  Andreas Kling e0da8da657 Kernel: Move create_identity_mapped_region() to MemoryManager 3 年之前
  Andreas Kling cfb61cbd54 Kernel: Add RegionTree::find_region_containing(address or range) 3 年之前
  Andreas Kling da7ea2556e Kernel: Add RegionTree::remove(Region&) 3 年之前
  Andreas Kling f0f97e1db0 Kernel: Take the RegionTree spinlock when inspecting tree from outside 3 年之前
  Andreas Kling 858b196c59 Kernel: Unbreak ASLR in the new RegionTree world 3 年之前
  Andreas Kling e89c9ed2ca Kernel: Stop exposing RegionTree API for VM range allocation 3 年之前
  Andreas Kling 07f3d09c55 Kernel: Make VM allocation atomic for userspace regions 3 年之前
  Andreas Kling e852a69a06 LibWeb: Make VM allocation atomic for kernel regions 3 年之前
  Andreas Kling e8f543c390 Kernel: Use intrusive RegionTree solution for kernel regions as well 3 年之前
  James Mintram d79c772c87 Kernel: Make MemoryManager compile on aarch64 3 年之前
  James Mintram 6299a69253 Kernel: Make handle_crash available to aarch64 3 年之前
  James Mintram d3b6201b40 Kernel: Make PageDirectory.cpp compile on aarch64 3 年之前
  Idan Horowitz 086969277e Everywhere: Run clang-format 3 年之前
  Lenny Maiorani 190cf1507b Kernel: Use default constructors/destructors 3 年之前
  Andreas Kling 2ff9db0245 Kernel: Make contiguous VM objects use "user physical pages" by default 3 年之前
  Andreas Kling a12e19c015 Kernel: Move kernel region checks from x86 page fault handler to MM 3 年之前
  Andreas Kling 5092813a45 Kernel: Quickly reject userspace addresses in kernel_region_from_vaddr() 3 年之前
  Idan Horowitz 5146315a15 Kernel: Convert MemoryManager::allocate_user_physical_page to ErrorOr 3 年之前
  Idan Horowitz bd5b56cab0 Kernel: Make allocate_supervisor_physical_page OOM-fallible 3 年之前
  Idan Horowitz 4d2f1a05ec Kernel: Make allocate_contiguous_supervisor_physical_pages OOM-fallible 3 年之前
  Idan Horowitz 956824afe2 Kernel: Use memset instead of fast_u32_fill in MemoryManager zero fills 3 年之前
  Andreas Kling df34f7b90b Kernel: Use an IntrusiveRedBlackTree for kernel regions 3 年之前