ladybird/Kernel/VM
Andreas Kling f5d779f47e Kernel: Never forcibly page in entire executables
We were doing this for the initial kernel-spawned userspace process(es)
to work around instability in the page fault handler. Now that the page
fault handler is more robust, we can stop worrying about this.

Specifically, the page fault handler was previous not able to handle
getting a page fault in anything but the currently executing task's
page directory.
2019-08-26 13:20:01 +02:00
..
AnonymousVMObject.cpp Kernel: Use a FixedArray for VMObject::m_physical_pages 2019-08-07 20:12:50 +02:00
AnonymousVMObject.h Kernel: Split VMObject into two classes: Anonymous- and InodeVMObject 2019-08-07 18:09:32 +02:00
InodeVMObject.cpp Kernel: Fix oversized InodeVMObject after inode size changes 2019-08-24 19:35:47 +02:00
InodeVMObject.h Kernel: Split VMObject into two classes: Anonymous- and InodeVMObject 2019-08-07 18:09:32 +02:00
MemoryManager.cpp Kernel: Display virtual addresses as V%p instead of L%x 2019-08-26 11:31:58 +02:00
MemoryManager.h Kernel: Use range-for with InlineLinkedList 2019-08-08 13:40:58 +02:00
PageDirectory.cpp Kernel: Display virtual addresses as V%p instead of L%x 2019-08-26 11:31:58 +02:00
PageDirectory.h Kernel: Add mapping from page directory base (PDB) to PageDirectory 2019-08-06 11:30:26 +02:00
PhysicalAddress.h Kernel: Move PhysicalAddress.h into VM/ 2019-07-09 15:04:45 +02:00
PhysicalPage.cpp Kernel: Simplify PhysicalPage construction. 2019-07-24 06:29:47 +02:00
PhysicalPage.h Kernel: Move PhysicalAddress.h into VM/ 2019-07-09 15:04:45 +02:00
PhysicalRegion.cpp Kernel: Move PhysicalAddress.h into VM/ 2019-07-09 15:04:45 +02:00
PhysicalRegion.h Kernel: Move PhysicalAddress.h into VM/ 2019-07-09 15:04:45 +02:00
RangeAllocator.cpp Kernel: Rename LinearAddress => VirtualAddress. 2019-06-07 12:56:50 +02:00
RangeAllocator.h Kernel: Move VirtualAddress.h into VM/ 2019-07-09 15:04:45 +02:00
Region.cpp Kernel: Never forcibly page in entire executables 2019-08-26 13:20:01 +02:00
Region.h Kernel: Never forcibly page in entire executables 2019-08-26 13:20:01 +02:00
VirtualAddress.h Kernel: Add LogStream operator<< for VirtualAddress 2019-08-06 10:28:46 +02:00
VMObject.cpp Kernel: Use a FixedArray for VMObject::m_physical_pages 2019-08-07 20:12:50 +02:00
VMObject.h Kernel: Put all VMObjects in an InlineLinkedList instead of a HashTable 2019-08-08 11:11:22 +02:00