Commit Verlauf

Autor SHA1 Nachricht Datum
  Andreas Kling a838fdfd88 Kernel: Make the page table quickmaps per-CPU vor 3 Jahren
  Andreas Kling 11eee67b85 Kernel: Make self-contained locking smart pointers their own classes vor 3 Jahren
  Andreas Kling a84d893af8 Kernel/x86: Re-enable interrupts ASAP when handling page faults vor 3 Jahren
  Andreas Kling c14dda14c4 Kernel: Add a comment about what the MM lock protects vor 3 Jahren
  dylanbobb 8180211431 Kernel: Release 1 page instead of all pages when starved for pages vor 3 Jahren
  Jorropo ec4b83326b Kernel: Don't release file-pages if volatile memory purge did it vor 3 Jahren
  Andreas Kling 3c7b0dab0b Kernel: Dump list of processes and their memory usage when OOMing vor 3 Jahren
  Andreas Kling 9e9924115f Kernel: Release some clean file-backed memory when starved for pages vor 3 Jahren
  Andreas Kling 92556e07d3 Kernel: Update outdated "user physical pages" terminology vor 3 Jahren
  Brian Gianforcaro 2d06f6399f Kernel: Fix SMP deadlock in MM::allocate_contiguous_physical_pages vor 3 Jahren
  Liav A e4e5fa74d0 Kernel+Userland: Rename prefix of user_physical => physical vor 3 Jahren
  Liav A 1c499e75bd Kernel+Userland: Remove supervisor pages concept vor 3 Jahren
  Liav A 37b4133c51 Kernel: Allocate user physical pages instead of supervisor ones for DMA vor 3 Jahren
  sin-ack 3f3f45580a Everywhere: Add sv suffix to strings relying on StringView(char const*) vor 3 Jahren
  Idan Horowitz b4e45a6636 Kernel: Tighten assertion in MM::find_free_user_physical_page vor 3 Jahren
  Idan Horowitz 427f1f7e31 Kernel: Only use uncommitted pages when allocating contiguous user pages vor 3 Jahren
  Andreas Kling a3db0ab14f Kernel: Remove MemoryManager::region_tree() accessor vor 3 Jahren
  Andreas Kling f8d798b667 Kernel: Move allocate_unbacked_region_anywhere() to MemoryManager vor 3 Jahren
  Andreas Kling e0da8da657 Kernel: Move create_identity_mapped_region() to MemoryManager vor 3 Jahren
  Andreas Kling cfb61cbd54 Kernel: Add RegionTree::find_region_containing(address or range) vor 3 Jahren
  Andreas Kling da7ea2556e Kernel: Add RegionTree::remove(Region&) vor 3 Jahren
  Andreas Kling f0f97e1db0 Kernel: Take the RegionTree spinlock when inspecting tree from outside vor 3 Jahren
  Andreas Kling 858b196c59 Kernel: Unbreak ASLR in the new RegionTree world vor 3 Jahren
  Andreas Kling e89c9ed2ca Kernel: Stop exposing RegionTree API for VM range allocation vor 3 Jahren
  Andreas Kling 07f3d09c55 Kernel: Make VM allocation atomic for userspace regions vor 3 Jahren
  Andreas Kling e852a69a06 LibWeb: Make VM allocation atomic for kernel regions vor 3 Jahren
  Andreas Kling e8f543c390 Kernel: Use intrusive RegionTree solution for kernel regions as well vor 3 Jahren
  James Mintram d79c772c87 Kernel: Make MemoryManager compile on aarch64 vor 3 Jahren
  James Mintram 6299a69253 Kernel: Make handle_crash available to aarch64 vor 3 Jahren
  James Mintram d3b6201b40 Kernel: Make PageDirectory.cpp compile on aarch64 vor 3 Jahren