Commit History

Автор SHA1 Съобщение Дата
  Andrew Kaster 1d3b5d330d Kernel: Tolerate cloning MAP_STACK regions that are PROT_NONE преди 3 години
  Andreas Kling 0a83c03546 Kernel: Don't unregister Region from RegionTree *before* unmapping it преди 3 години
  Andreas Kling e3e1d79a7d Kernel: Remove unused ShouldDeallocateVirtualRange parameters преди 3 години
  Andreas Kling 9bb45ab3a6 Kernel: Add debug logging to learn more about unexpected NP faults преди 3 години
  Andreas Kling d1f2d63840 Kernel: Remove unused Region::try_create_kernel_only() преди 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 години
  Andreas Kling 02a95a196f Kernel: Use AddressSpace region tree for range allocation преди 3 години
  James Mintram 627fd231d5 Kernel: Make Region.cpp compile on aarch64 преди 3 години
  Idan Horowitz 8030e2a88f Kernel: Make AnonymousVMObject COW-Bitmap allocation OOM-fallible преди 3 години
  Andreas Kling d85f062990 Revert "Kernel: Only update page tables for faulting region" преди 3 години
  Andreas Kling 1c5ffaae41 Kernel: Only update page tables for faulting region преди 3 години
  Andreas Kling 3845c90e08 Kernel: Remove unnecessary includes from Thread.h преди 3 години
  Idan Horowitz 5146315a15 Kernel: Convert MemoryManager::allocate_user_physical_page to ErrorOr преди 3 години
  Tom 6e46e21c42 Kernel: Implement Page Attribute Table (PAT) support and Write-Combine преди 3 години
  Andreas Kling 094b88e6a5 Kernel: Don't remap already non-writable regions when they become CoW преди 3 години
  Andreas Kling c6adefcfc0 Kernel: Don't bother with page tables for PROT_NONE mappings преди 3 години
  Andreas Kling 9ddccbc6da Kernel: Use move() in Region::try_clone() to avoid a VMObject::unref() преди 3 години
  Andreas Kling 8e0387e674 Kernel: Only register kernel regions with MemoryManager преди 3 години
  Andreas Kling 5f71925aa4 Kernel: Actually clear page slots in Region::clear_to_zero() преди 3 години
  Andreas Kling d8206c1059 Kernel: Don't release/relock spinlocks repeatedly during space teardown преди 3 години
  Andreas Kling 2323cdd914 Kernel: Do less unnecessary work when tearing down process address space преди 3 години
  Andreas Kling bdbff9df24 Kernel: Don't relock MM lock for every page when remapping region преди 3 години
  Hendiadyoin1 1cdace7898 Kernel: Add implied auto qualifiers in Memory преди 3 години
  Idan Horowitz 5f4a67434c Kernel: Move userspace virtual address range base to 0x10000 преди 3 години
  Daniel Bertalan 4fc28bfe02 Kernel: Unmap Prekernel pages after they are no longer needed преди 3 години
  Idan Horowitz ff6b43734c Kernel: Add Region::clear_to_zero преди 3 години
  James Mintram eb33df0c30 Kernel: Add an x86 include check+error in x86/PageFault.h преди 3 години
  Andreas Kling 1f894cee59 Kernel: Automatically sync shared file mappings when unmapped преди 3 години