提交历史

作者 SHA1 备注 提交日期
  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 年之前
  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 年之前
  Hendiadyoin1 1cdace7898 Kernel: Add implied auto qualifiers in Memory 3 年之前
  Pankaj Raghav 59da9bd0bd Kernel: Overload DMA helper without Physical Page output parameter 3 年之前
  Pankaj Raghav e79f94f998 Kernel: Set Cacheable parameter to NO explicitly in DMA helpers 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 年之前
  Liav A 3e066d380d Kernel/Memory: Remove needless VERIFY in /dev/mem mmap validation method 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 年之前
  Brian Gianforcaro 1c950773fb Kernel: Make MemoryManager::protect_ksyms_after_init UNMAP_AFTER_INIT 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 年之前
  Andreas Kling 813593a485 Kernel: Fix overly loose MemoryManager::kernel_region_from_vaddr() 3 年之前
  Andreas Kling a23edd42b8 Kernel: Store kernel memory regions in a RedBlackTree 3 年之前