Commit History

Auteur SHA1 Bericht Datum
  Liav A a1a1462a22 Kernel/Memory: Use scope guard to remove a region if we failed to map it 2 jaren geleden
  Andreas Kling 75348bdfd3 Kernel: Don't require MM lock for Region::set_page_directory() 2 jaren geleden
  Idan Horowitz 4edae21bd1 Kernel: Remove regions from the region tree after failing to map them 2 jaren geleden
  Hendiadyoin1 66fc06001d Kernel: Add some inline capacity to find_regions_intersecting 3 jaren geleden
  Tim Schumacher cedec9751a Kernel: Decrease the amount of address space offset randomization 3 jaren geleden
  Andreas Kling cfb61cbd54 Kernel: Add RegionTree::find_region_containing(address or range) 3 jaren geleden
  Andreas Kling da7ea2556e Kernel: Add RegionTree::remove(Region&) 3 jaren geleden
  Andreas Kling f0f97e1db0 Kernel: Take the RegionTree spinlock when inspecting tree from outside 3 jaren geleden
  Andreas Kling e3e1d79a7d Kernel: Remove unused ShouldDeallocateVirtualRange parameters 3 jaren geleden
  Idan Horowitz d6e4a25e0c Kernel: Use the InstrusiveRedBlackTree::begin_from(V&) API 3 jaren geleden
  Andreas Kling 858b196c59 Kernel: Unbreak ASLR in the new RegionTree world 3 jaren geleden
  Andreas Kling 07f3d09c55 Kernel: Make VM allocation atomic for userspace regions 3 jaren geleden
  Andreas Kling ffe2e77eba Kernel: Add Memory::RegionTree to share code between AddressSpace and MM 3 jaren geleden
  Andreas Kling 02a95a196f Kernel: Use AddressSpace region tree for range allocation 3 jaren geleden
  Andreas Kling 2617adac52 Kernel: Store AddressSpace memory regions in an IntrusiveRedBlackTree 3 jaren geleden
  James Mintram 0d7eee625f Kernel: Make AddressSpace.cpp compile on aarch64 3 jaren geleden
  Idan Horowitz 086969277e Everywhere: Run clang-format 3 jaren geleden
  Lenny Maiorani 190cf1507b Kernel: Use default constructors/destructors 3 jaren geleden
  Idan Horowitz 57bce8ab97 Kernel: Set up Regions before adding them to a Process's AddressSpace 3 jaren geleden
  Idan Horowitz 8030e2a88f Kernel: Make AnonymousVMObject COW-Bitmap allocation OOM-fallible 3 jaren geleden
  Andreas Kling a44316fa8b Kernel: Release page directory and MM locks sooner in space finalization 3 jaren geleden
  Andreas Kling 3845c90e08 Kernel: Remove unnecessary includes from Thread.h 3 jaren geleden
  Idan Horowitz a6f0ab358a Kernel: Make AddressSpace::find_regions_intersecting OOM-fallible 3 jaren geleden
  Idan Horowitz bd603003b5 Kernel: Make AddressSpace::amount_clean_inode() OOM-fallible 3 jaren geleden
  Andreas Kling c6adefcfc0 Kernel: Don't bother with page tables for PROT_NONE mappings 3 jaren geleden
  Andreas Kling 4fa3c1bf2d Kernel: Remove old "region lookup cache" optimization 3 jaren geleden
  Andreas Kling de05223122 Kernel: Don't flush TLB after creating brand-new mappings 3 jaren geleden
  Andreas Kling d8206c1059 Kernel: Don't release/relock spinlocks repeatedly during space teardown 3 jaren geleden
  Andreas Kling 2323cdd914 Kernel: Do less unnecessary work when tearing down process address space 3 jaren geleden
  Hendiadyoin1 1cdace7898 Kernel: Add implied auto qualifiers in Memory 3 jaren geleden