Commit History

Автор SHA1 Съобщение Дата
  Andreas Kling b6ee8a2c8d Kernel: Rename vmo => vmobject everywhere преди 5 години
  Andreas Kling 1d4d6f16b2 Kernel: Add a specific-page variant of Region::commit() преди 5 години
  Andreas Kling 931e4b7f5e Kernel+SystemMonitor: Prevent userspace access to process ELF image преди 5 години
  Andreas Kling 05a441afb2 Kernel: Don't turn private read-only regions into shared ones on fork преди 5 години
  Andreas Kling 3fbc50a350 Kernel+SystemMonitor: Expose the number of set CoW bits in each Region преди 5 години
  Andreas Kling dbb644f20c Kernel: Start implementing purgeable memory support преди 5 години
  Andreas Kling 05c65fb4f1 Kernel: Don't CoW non-writable pages преди 5 години
  Andreas Kling f41ae755ec Kernel: Crash on memory access in non-readable regions преди 5 години
  Andreas Kling 5b8cf2ee23 Kernel: Make syscall counters and page fault counters per-thread преди 5 години
  Andreas Kling 9a157b5e81 Revert "Kernel: Move Kernel mapping to 0xc0000000" преди 5 години
  Jesse Buhagiar bd33c66273 Kernel: Move Kernel mapping to 0xc0000000 преди 5 години
  Andreas Kling 794758df3a Kernel: Implement some basic stack pointer validation преди 5 години
  Andreas Kling a6e9119537 Kernel: Tweak some outdated kprintfs in Region преди 5 години
  Andreas Kling d67c6a92db Kernel: Move page fault handling from MemoryManager to Region преди 5 години
  Andreas Kling 0e8f1d7cb6 Kernel: Don't expose a region's page directory to the outside world преди 5 години
  Andreas Kling 6ed9cc4717 Kernel: Remove Region API's for setting/unsetting the page directory преди 5 години
  Andreas Kling e3dda4e87b Kernel: Fix weird Region constructor that took nullable RefPtr<Inode> преди 5 години
  Andreas Kling 9b2dc36229 Kernel: Merge MemoryManager::map_region_at_address() into Region::map() преди 5 години
  Andreas Kling 4bf1a72d21 Kernel: Teach Region how to remap itself преди 5 години
  Andreas Kling 3dce0f23f4 Kernel: Regions should be mapped into a PageDirectory, not a Process преди 5 години
  Andreas Kling 2cfc43c982 Kernel: Move region map/unmap operations into the Region class преди 5 години
  Andreas Kling a221cddeec Kernel: Clean up a bunch of wrong-looking Region/VMObject code преди 5 години
  Andreas Kling fe455c5ac4 Kernel: Move page remapping into Region::remap_page(index) преди 5 години
  Andreas Kling d481ae95b5 Kernel: Defer creation of Region CoW bitmaps until they're needed преди 5 години
  Andreas Kling 7f9a33dba1 Kernel: Make Region single-owner instead of ref-counted преди 5 години
  Andreas Kling bf43d94a2f Kernel: Disable interrupts throughout ~Region() преди 5 години
  Andreas Kling e25ade7579 Kernel: Rename "vmo" to "vmobject" everywhere преди 5 години
  Andreas Kling f5d779f47e Kernel: Never forcibly page in entire executables преди 5 години
  Andreas Kling e29fd3cd20 Kernel: Display virtual addresses as V%p instead of L%x преди 5 години
  Andreas Kling 6bdb81ad87 Kernel: Split VMObject into two classes: Anonymous- and InodeVMObject преди 6 години