Historial de Commits

Autor SHA1 Mensaje Fecha
  Andreas Kling e89c9ed2ca Kernel: Stop exposing RegionTree API for VM range allocation hace 3 años
  Andreas Kling 07f3d09c55 Kernel: Make VM allocation atomic for userspace regions hace 3 años
  Andreas Kling e852a69a06 LibWeb: Make VM allocation atomic for kernel regions hace 3 años
  Andreas Kling e8f543c390 Kernel: Use intrusive RegionTree solution for kernel regions as well hace 3 años
  James Mintram d79c772c87 Kernel: Make MemoryManager compile on aarch64 hace 3 años
  James Mintram 6299a69253 Kernel: Make handle_crash available to aarch64 hace 3 años
  James Mintram d3b6201b40 Kernel: Make PageDirectory.cpp compile on aarch64 hace 3 años
  Idan Horowitz 086969277e Everywhere: Run clang-format hace 3 años
  Lenny Maiorani 190cf1507b Kernel: Use default constructors/destructors hace 3 años
  Andreas Kling 2ff9db0245 Kernel: Make contiguous VM objects use "user physical pages" by default hace 3 años
  Andreas Kling a12e19c015 Kernel: Move kernel region checks from x86 page fault handler to MM hace 3 años
  Andreas Kling 5092813a45 Kernel: Quickly reject userspace addresses in kernel_region_from_vaddr() hace 3 años
  Idan Horowitz 5146315a15 Kernel: Convert MemoryManager::allocate_user_physical_page to ErrorOr hace 3 años
  Idan Horowitz bd5b56cab0 Kernel: Make allocate_supervisor_physical_page OOM-fallible hace 3 años
  Idan Horowitz 4d2f1a05ec Kernel: Make allocate_contiguous_supervisor_physical_pages OOM-fallible hace 3 años
  Idan Horowitz 956824afe2 Kernel: Use memset instead of fast_u32_fill in MemoryManager zero fills hace 3 años
  Andreas Kling df34f7b90b Kernel: Use an IntrusiveRedBlackTree for kernel regions hace 3 años
  Andreas Kling 8e0387e674 Kernel: Only register kernel regions with MemoryManager hace 3 años
  Andreas Kling 24ecf1d021 Kernel: Remove redundant hash map of page tables in PageDirectory hace 3 años
  Hendiadyoin1 1cdace7898 Kernel: Add implied auto qualifiers in Memory hace 3 años
  Pankaj Raghav 59da9bd0bd Kernel: Overload DMA helper without Physical Page output parameter hace 3 años
  Pankaj Raghav e79f94f998 Kernel: Set Cacheable parameter to NO explicitly in DMA helpers hace 3 años
  Liav A ca254699ec Kernel: Implement read functionality for MemoryDevice hace 3 años
  Liav A 876559d283 Kernel: Change method name to clarify physical memory mmap validation hace 3 años
  Liav A 3e066d380d Kernel/Memory: Remove needless VERIFY in /dev/mem mmap validation method hace 3 años
  Tom 10efbfb09e Kernel: Scan ACPI memory ranges for the RSDP table hace 3 años
  Pankaj Raghav 602b35aa62 Kernel: Add DMA allocate functions that are TRY-able hace 3 años
  Guilherme Goncalves 33b78915d3 Kernel: Propagate overflow errors from Memory::page_round_up hace 3 años
  Brian Gianforcaro 1c950773fb Kernel: Make MemoryManager::protect_ksyms_after_init UNMAP_AFTER_INIT hace 3 años
  Daniel Bertalan 4fc28bfe02 Kernel: Unmap Prekernel pages after they are no longer needed hace 3 años