ladybird/Kernel/VM
Andreas Kling f8beb0f665 Kernel: Share the "return to ring 0/3 from signal" trampolines globally.
Generate a special page containing the "return from signal" trampoline code
on startup and then route signalled threads to it. This avoids a page
allocation in every process that ever receives a signal.
2019-07-19 17:01:16 +02:00
..
MemoryManager.cpp Kernel: Share the "return to ring 0/3 from signal" trampolines globally. 2019-07-19 17:01:16 +02:00
MemoryManager.h Kernel: Share the "return to ring 0/3 from signal" trampolines globally. 2019-07-19 17:01:16 +02:00
PageDirectory.cpp AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
PageDirectory.h AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
PhysicalAddress.h Kernel: Move PhysicalAddress.h into VM/ 2019-07-09 15:04:45 +02:00
PhysicalPage.cpp AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37: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: Track user accessibility per Region. 2019-07-19 16:11:52 +02:00
Region.h Kernel: Track user accessibility per Region. 2019-07-19 16:11:52 +02:00
VirtualAddress.h Kernel: Move VirtualAddress.h into VM/ 2019-07-09 15:04:45 +02:00
VMObject.cpp AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
VMObject.h Kernel: Move PhysicalAddress.h into VM/ 2019-07-09 15:04:45 +02:00