mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-12-11 17:00:37 +00:00
3d22917548
This new type of VMObject will be used to coordinate switching safely from graphical mode to text mode and vice-versa, by supplying a way to remap all Regions that were created with this object, so mappings can be changed according to the given state of system mode. This makes it quite easy to give applications like WindowServer the feeling of having full access to the framebuffer device from a DisplayConnector, but still keep the Kernel in control to be able to safely switch to text console. |
||
---|---|---|
.. | ||
AddressSpace.cpp | ||
AddressSpace.h | ||
AllocationStrategy.h | ||
AnonymousVMObject.cpp | ||
AnonymousVMObject.h | ||
InodeVMObject.cpp | ||
InodeVMObject.h | ||
MappedROM.h | ||
MemoryManager.cpp | ||
MemoryManager.h | ||
PageDirectory.cpp | ||
PageDirectory.h | ||
PageFaultResponse.h | ||
PhysicalPage.cpp | ||
PhysicalPage.h | ||
PhysicalRegion.cpp | ||
PhysicalRegion.h | ||
PhysicalZone.cpp | ||
PhysicalZone.h | ||
PrivateInodeVMObject.cpp | ||
PrivateInodeVMObject.h | ||
Region.cpp | ||
Region.h | ||
RegionTree.cpp | ||
RegionTree.h | ||
RingBuffer.cpp | ||
RingBuffer.h | ||
ScatterGatherList.cpp | ||
ScatterGatherList.h | ||
ScopedAddressSpaceSwitcher.cpp | ||
ScopedAddressSpaceSwitcher.h | ||
SharedFramebufferVMObject.cpp | ||
SharedFramebufferVMObject.h | ||
SharedInodeVMObject.cpp | ||
SharedInodeVMObject.h | ||
TypedMapping.h | ||
VirtualRange.cpp | ||
VirtualRange.h | ||
VMObject.cpp | ||
VMObject.h |