提交历史

作者 SHA1 备注 提交日期
  Liav A e4e5fa74d0 Kernel+Userland: Rename prefix of user_physical => physical 3 年之前
  Liav A 1c499e75bd Kernel+Userland: Remove supervisor pages concept 3 年之前
  sin-ack 3f3f45580a Everywhere: Add sv suffix to strings relying on StringView(char const*) 3 年之前
  Idan Horowitz ea1e5b630d Kernel: Verify system memory info consistency 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 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 年之前
  Andreas Kling 2ff9db0245 Kernel: Make contiguous VM objects use "user physical pages" by default 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 年之前
  Marco Cutecchia a7ce0c2297 Kernel: Add missing #include <AK/Badge.h> to MemoryManager.h 3 年之前
  Andreas Kling df34f7b90b Kernel: Use an IntrusiveRedBlackTree for kernel regions 3 年之前
  Andreas Kling 8e0387e674 Kernel: Only register kernel regions with MemoryManager 3 年之前
  Andreas Kling 24ecf1d021 Kernel: Remove redundant hash map of page tables in PageDirectory 3 年之前
  Pankaj Raghav 59da9bd0bd Kernel: Overload DMA helper without Physical Page output parameter 3 年之前
  Liav A ca254699ec Kernel: Implement read functionality for MemoryDevice 3 年之前
  Liav A 876559d283 Kernel: Change method name to clarify physical memory mmap validation 3 年之前
  Tom 10efbfb09e Kernel: Scan ACPI memory ranges for the RSDP table 3 年之前
  Pankaj Raghav 602b35aa62 Kernel: Add DMA allocate functions that are TRY-able 3 年之前
  Guilherme Goncalves 33b78915d3 Kernel: Propagate overflow errors from Memory::page_round_up 3 年之前
  Andreas Kling ac7ce12123 Kernel: Remove the kmalloc_eternal heap :^) 3 年之前
  Andreas Kling f7a4c34929 Kernel: Make kmalloc heap expansion kmalloc-free 3 年之前
  Guilherme Gonçalves da6aef9fff Kernel: Make msync return EINVAL when regions are too large 3 年之前
  Daniel Bertalan 4fc28bfe02 Kernel: Unmap Prekernel pages after they are no longer needed 3 年之前
  Andreas Kling 1f2d0d0ad4 Kernel: Use ksyms in-place instead of duplicating them into eternal heap 3 年之前
  Hendiadyoin1 e34eb3e36d Kernel: Remove unused String.h includes 3 年之前